Linked Lists - Incompatible with Parallel Programming?
I've been asked several times why TBB does not have a concurrent list class; i.e., a list that supports concurrent access. The answer is that we'd add one if:We could figure out semantics that are...
View ArticleDiagnostic 819: template nesting depth does not match the previous...
Diagnostic 819: template nesting depth does not match the previous declaration of entity-kind "entity"Thank you for your interest in this diagnostic message. We are still in the process of documenting...
View ArticleConcurrent List
Does anyone know why there isn't an implementation for a concurrent linked list within the TBB library? It seems this is a pretty large oversight.I am in need of a container that allows fast and...
View Articleconcurrent_hash_map gets stuck!
Hello,I am trying to familiarize myself with concurrent_hash_maps. I am running into problem while trying to erase. The program seems to be running at 100% CPU (from top) but none of the 2 processors...
View ArticleAtomic wrapper around a pointer to integer
Here's what I've got: I have some object (call it "nstrument") which calculates an integer value. There is a possibility that multiple threads could pass this object "sensor data") and then the...
View ArticleAnother tbb::pipeline Problem / Discussion
Ok, so I have read quite a few of the posts on here about tbb::pipeline, and I think that my application is definitely an candidate for this processing model. Essentially, I receive a very large stream...
View ArticleCoupling two programs with shared memory
Hi,This is not really a threading problem but I assume the most appropriate place to ask this question. Can anyone offer advice on how to pass data between two independent programs where one feeds data...
View ArticleDevelopment Release vs. Commercial Aligned Release
Hi all,I've been fighting with a termination deadlock problem in the commercial aligned release TBB for awhile now. In an act of desperation I decided to download and try the development release, and...
View ArticleThread Group
Has anyone worked on a thread group concept for TBB? I know that Boost has a thread group, and they aren't that difficult to implement. Has anyone else implemented one for TBB?
View ArticleTBB Atomics (64 bit) Failure
Has anyone ever seen an instance where TBB Atomics (specifically, unsigned 64 bit integers) failed on fetch_and_add?I am having the following situation:- two or more threads concurrently...
View Article
More Pages to Explore .....