====== 2010.11.25 - this is a thread we live in ====== i've already wrote how threading affect us ([[blog:2009.11.28|the free lunch is over]]) and that threading is the future ([[blog:2009.12.04|here come the cores]]). today i came across two interesting articles about practices for multithread programming: * [[http://www.drdobbs.com/go-parallel/article/showArticle.jhtml;jsessionid=GNH3AJ01IFN5DQE1GHRSKHWATMY32JVN?articleID=224701827&pgno=1|Associate Mutexes with Data to Prevent Races]] * [[http://www.drdobbs.com/go-parallel/article/showArticle.jhtml;jsessionid=GNH3AJ01IFN5DQE1GHRSKHWATMY32JVN?articleID=227500074|Know When to Use an Active Object Instead of a Mutex]] if you're doing any concurrency, these are must-read ones!