.net 线程优先级

.net 线程优先级,.net,multithreading,.net,Multithreading,我得到了一个System.Threading.Timer,我将其更改为较低优先级(Thread.CurrentThread.priority=XXXX) 退出回调方法之前是否必须重置优先级,或者.Net在返回线程时是否会重置优先级?System.Threading.Timer使用ThreadPool,不建议更改这些线程的优先级:而且看起来线程池不会更改优先级。所以看起来你一开始不应该这么做,但如果你这么做了,你应该自己把它改回来

我得到了一个
System.Threading.Timer
,我将其更改为较低优先级(
Thread.CurrentThread.priority=XXXX


退出回调方法之前是否必须重置优先级,或者.Net在返回线程时是否会重置优先级?

System.Threading.Timer
使用
ThreadPool
,不建议更改这些线程的优先级:而且看起来线程池不会更改优先级。所以看起来你一开始不应该这么做,但如果你这么做了,你应该自己把它改回来