線程池如何管理工作者線程

1.線程池的QueueUserWorkItem方法和Timer類總把工作項放入全局隊列中 2.工作者線程利用先進先出的原則從全局隊列中取出工作項放入自己的本地隊列中,並處理他們 3.因爲多個工作者線程要從同時從全局隊列中取工作項,所以會有一個線程同步鎖,保證所有工作者線程取出不同的工作項,這個同步鎖在某些應用程序中可能是瓶頸 4.工作者線程工作的時候總是先檢查本地隊列查找Task,採用先進後出的方
相關文章
相關標籤/搜索