-
jstat:查看全部
-
建議:多使用runnable創(chuàng)建線程 程序中的同一資源指的是同一個runnable對象查看全部
-
檢查線程 jstack java、jdk、bin目錄下 或者命令窗輸入jstack jstack -l pid(線程號)查看全部
-
主線程,等待鍵盤輸入,守護(hù)線程向文件寫內(nèi)容 public void run(){ writetofile(); } private void writetofile(){ file filename = new file(lujin); outputstream os new fileoutputstream(filename,true); int count = 0; while(count<88){ os.write(("\r\nword"+count).getbytes()); system.outprintln("守護(hù)線程"+thread.currentthread().getname()+"向文件寫入word"+count++); thread.sleep(1000); //休眠 } } new 對象 //創(chuàng)建線程 thread(對象) thread.start(); scanner sc = new scanner(system.in); //鍵盤輸入,終止主線程 sc.next();查看全部
-
線程的生命周期 創(chuàng)建(new) 就緒狀態(tài)(等待CPU服務(wù)) 運(yùn)行狀態(tài) 阻塞狀態(tài) 終止(線程的run方法執(zhí)行完畢,調(diào)用stop()方法) 線程某種原因讓出CPU資源,讓其它線程執(zhí)行就是阻塞狀態(tài)查看全部
-
runnable的線程公用一個對象,currentthread().getname()方法取值查看全部
-
模擬場景:查看全部
-
設(shè)置守護(hù)線程中注意:查看全部
-
設(shè)置守護(hù)線程查看全部
-
守護(hù)線程查看全部
-
線程分類查看全部
-
運(yùn)行狀態(tài) 阻塞事件查看全部
-
終止 錯誤的使用stop方法查看全部
-
獲取Cpu 運(yùn)行狀態(tài)查看全部
-
創(chuàng)建狀態(tài):new Thread start() 就緒狀態(tài) 但不一定是運(yùn)行狀態(tài)查看全部
舉報(bào)
0/150
提交
取消