troubleshooting Question

Task parallel with C#

Avatar of Dnx_7
Dnx_7Flag for Belgium asked on
.NET ProgrammingC#Visual Basic.NET
5 Comments1 Solution485 ViewsLast Modified:
Hi experts,

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 :

Task.Factory.StartNew(void(), null);

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?

thank you.
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 5 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 5 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros