I've got the impression application developments on Google Android take placeusing Java?
In that case you'll have fine-grainconcurrency ala TBB with Java version 7 (coming upin 2011).
I want to know more in terms of licensing also? can it be merged with android? what r the licensing issues?
So you're developing in Java right?
It's better torely on the work done by concurrency and Java experts such as Doug Lea. He's written a librarythat adds fine-grain multitasking, very much like TBB,to Java. This library is going to be in integral part ofJavaand fitin smoothly with its design philosophy and existing concurrency features.
My strong adviceis to go with the extended concurrency features offered inJava7. It will be the Java way of doing fine-grain multitasking.
Out of curiosity i m asking: whether TBB is portable to android? while reading the document it said it can be used any platform which comply with ISO C++ standard cpp library.
In android we have only bionic libc, which is a C library.
Kirill, would you mind to contribute to us the changes you have made? This will possibly simplify the work to enable TBB on Android.
You may also check whether recently added "generic GCC" port satisifes (some of) your needs; see http://software.intel.com/en-us/forums/showpost.php?p=145743 for details.