I’m currently researching the differences between taskpool and threadpool. But I could not find a concept called taskpool directly, I am always directed to the TPL issue.
I’m researching the usage of Task and Thread in .NET and I’m having trouble understanding some key differences. Specifically, I would like to know whether the ThreadPool used by the Task class is different from the one used by the Thread class. Also, how does context switching differ between these two structures?
Is there any difference between the ThreadPool used by the Task class and the one used by the Thread class? Or are there any other spesific differances on Task ?
Is context switching specific to the Task class or is it also present in the Thread class?
Could you provide some insights on these topics? Thank you in advance!