i have infinite loop to do misc jobs
with .NET 2.0, i used thread.QueueUserWorkItem but since .NET 4.0, i use task with :
It works but i read some article that the "task.factory.startnew()" use the new threadpool shipped with .net 4 and this is not for infinite loop because the threadpool can run out of free slot.
that's why i would like to use something that is optimize for multicore programming
do the old "thread.start()" is stilll good to use for multicore programming?