"有時(shí)候排在隊(duì)列中的其中一個(gè)或多個(gè)應(yīng)用程序工作時(shí)間超過了規(guī)定的每個(gè)應(yīng)用程序的排隊(duì)時(shí)間,那么線程池不會(huì)坐視不管,線程池會(huì)創(chuàng)建一個(gè)新的線程來幫助另一個(gè)需要執(zhí)行的應(yīng)用程序". 1,應(yīng)用程序工作時(shí)間就是應(yīng)用程序執(zhí)行時(shí)間嗎?應(yīng)用程序沒有執(zhí)行時(shí),線程池是怎么知道工作時(shí)間會(huì)大于排除時(shí)間的? 2,什么是每個(gè)應(yīng)用程序的排隊(duì)時(shí)間?計(jì)算是程序之間先后執(zhí)行順序所需要的時(shí)間呢還是計(jì)算程序內(nèi)部線程執(zhí)行順序所需要的時(shí)間? 謝謝指導(dǎo)!
2 回答

慕斯王
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
線程池不會(huì)來一個(gè)線程請求就會(huì)去開啟一個(gè)線程,會(huì)讓其先排隊(duì)(如:規(guī)定它最多只能排1秒)。
如果有其它線程執(zhí)行超過1秒還沒結(jié)束,線程池就會(huì)創(chuàng)建一個(gè)線程去執(zhí)行,相反其它線程都很快執(zhí)行完了就不需要?jiǎng)?chuàng)建多余的純種了,一個(gè)線程就可以完成。

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
線程的創(chuàng)建和銷毀都是需要很多的開銷的,所有就有了線程池的概念。
就好像你去銀行辦事,人不多的時(shí)候開2個(gè)窗口來辦理就行了,但是如果人多的時(shí)候,那就需要開新的窗口來辦理
- 2 回答
- 0 關(guān)注
- 679 瀏覽
添加回答
舉報(bào)
0/150
提交
取消