On Nov 30, 2011, at 5:41 PM, Andrei Alexandrescu wrote:

> 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.

I suppose I should have read up a bit on TBB first.  I'd assumed it was more of 
a classic multithreading library.  My mistake.

Reply via email to