重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

java線程面試試題

時間:2024-10-22 21:58:55 學人智庫 我要投稿
  • 相關推薦

java線程面試試題

  一、線程的四種狀態

java線程面試試題

  1. 新狀態:線程已被創建但尚未執行(start() 尚未被調用)。

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

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

  4. 阻塞狀態:線程不會被分配 CPU 時間,無法執行。

  二、線程的優先級

  線程的優先級代表該線程的重要程度,當有多個線程同時處于可執行狀態并等待獲得 CPU 時間時,線程調度系統根據各個線程的優先級來決定給誰分配 CPU 時間,優先級高的線程有更大的機會獲得 CPU 時間,優先級低的線程也不是沒有機會,只是機會要小一些罷了。

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

http://www.ipr-jzsc.com/

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

java面試題及答案10-03

10個經典的Java面試題集合09-20

java面試寶典最新10-10

java面試官技巧05-27

面試中常見的面試試題08-21

Microsoft面試題09-04

iOS面試題07-10

Spring面試試題09-19

經典常見的面試試題09-14

公司面試題09-12

主站蜘蛛池模板: 雅安市| 绍兴县| 华安县| 龙里县| 图木舒克市| 鹤庆县| 五河县| 嵊州市| 苏州市| 永春县| 班戈县| 西安市| 疏勒县| 罗甸县| 温宿县| 罗平县| 山丹县| 克拉玛依市| 乌拉特后旗| 天峻县| 奇台县| 大理市| 靖边县| 云安县| 定日县| 瓮安县| 寻乌县| 黄山市| 阿拉善左旗| 内乡县| 和平区| 汶川县| 谷城县| 饶阳县| 博客| 广南县| 淄博市| 白城市| 绥德县| 蓬莱市| 汉中市|