我认为两者都在做同样的工作,你如何决定使用哪一个进行同步?
synchronization mutex spinlock
我知道线程池优先级应该/不能由正在运行的进程更改,但是在线程池上运行的特定任务的优先级是否在某种程度上与调用进程优先级有关?
换句话说,无论调用进程的优先级如何,线程池中的所有任务是否都以相同的优先级运行?
谢谢
更新 1:我应该更具体,我指的是 Parallel.ForEach 内的线程
c# multithreading threadpool thread-priority
c# ×1
multithreading ×1
mutex ×1
spinlock ×1
synchronization ×1
thread-priority ×1
threadpool ×1