亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# 請問這句話怎么理解..(關于線程池)

C# 請問這句話怎么理解..(關于線程池)

郎朗坤 2018-07-26 14:11:37
"有時候排在隊列中的其中一個或多個應用程序工作時間超過了規定的每個應用程序的排隊時間,那么線程池不會坐視不管,線程池會創建一個新的線程來幫助另一個需要執行的應用程序". 1,應用程序工作時間就是應用程序執行時間嗎?應用程序沒有執行時,線程池是怎么知道工作時間會大于排除時間的? 2,什么是每個應用程序的排隊時間?計算是程序之間先后執行順序所需要的時間呢還是計算程序內部線程執行順序所需要的時間? 謝謝指導!
查看完整描述

2 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

線程池不會來一個線程請求就會去開啟一個線程,會讓其先排隊(如:規定它最多只能排1秒)。

如果有其它線程執行超過1秒還沒結束,線程池就會創建一個線程去執行,相反其它線程都很快執行完了就不需要創建多余的純種了,一個線程就可以完成。


查看完整回答
反對 回復 2018-07-30
?
神不在的星期二

TA貢獻1963條經驗 獲得超6個贊

線程的創建和銷毀都是需要很多的開銷的,所有就有了線程池的概念。

就好像你去銀行辦事,人不多的時候開2個窗口來辦理就行了,但是如果人多的時候,那就需要開新的窗口來辦理


查看完整回答
反對 回復 2018-07-30
  • 2 回答
  • 0 關注
  • 680 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號