On 11/30/11 5:04 PM, Sean Kelly wrote:
On Nov 28, 2011, at 3:48 AM, Debdatta wrote:
In my (limited) experience, involving mostly threading for
performance, sharing is the norm.( Take a look at .NET's task
parallel library, or intel's TBB.)
So is complexity and the propensity for deadlocks ;-)
In fact there's a bit of confusion somewhere; in fork-join parallelism
(.NET TPL, TBB) there is in fact very little sharing; individual threads
work on disjoint data sets, and the join operation simply establishes
checkpoints.
Andrei