一二三区免费观看|av无码字幕av|亚洲AV综合色区无码一区|五月激情网婷婷激情|久久久久久久久久久久久大色天下|国产97av在线|四虎一区在线观看|96人人操_人人|九九九日本精品免费观看|伊人久久激情

java線程面試題

時間:2020-11-10 15:43:27 面試問題 我要投稿

java線程面試題

  一、線程的四種狀態(tài)

java線程面試題

  1. 新狀態(tài):線程已被創(chuàng)建但尚未執(zhí)行(start() 尚未被調(diào)用)。

  2. 可執(zhí)行狀態(tài):線程可以執(zhí)行,雖然不一定正在執(zhí)行。CPU 時間隨時可能被分配給該線程,從而使得它執(zhí)行。

  3. 死亡狀態(tài):正常情況下 run() 返回使得線程死亡。調(diào)用 stop()或 destroy() 亦有同樣效果,但是不被推薦,前者會產(chǎn)生異常,后者是強制終止,不會釋放鎖。

  4. 阻塞狀態(tài):線程不會被分配 CPU 時間,無法執(zhí)行。

  二、線程的優(yōu)先級

  線程的優(yōu)先級代表該線程的重要程度,當有多個線程同時處于可執(zhí)行狀態(tài)并等待獲得 CPU 時間時,線程調(diào)度系統(tǒng)根據(jù)各個線程的優(yōu)先級來決定給誰分配 CPU 時間,優(yōu)先級高的'線程有更大的機會獲得 CPU 時間,優(yōu)先級低的線程也不是沒有機會,只是機會要小一些罷了。

  你可以調(diào)用 Thread 類的方法 getPriority() 和 setPriority()來存取線程的優(yōu)先級,線程的優(yōu)先級界于1(MIN_PRIORITY)和10(MAX_PRIORITY)之間,缺省是5(NORM_PRIORITY)。

【java線程面試題】相關文章:

精選Java線程面試題06-15

java多線程面試題201711-07

2016年java多線程面試題及答案11-15

Java線程同步的方法09-27

Java多線程同步問題09-21

Java多線程的實現(xiàn)方式10-07

java關于多線程的操作09-21

構建多線程Java應用程序09-21

Java自定義線程池相關代碼09-30

java基礎面試題201711-13