激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達式|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java 多線程使用要點分析

Java 多線程使用要點分析

2020-07-10 18:15java教程網(wǎng) JAVA教程

這篇文章主要介紹了Java 多線程使用要點分析的相關(guān)資料,Java 多線程開發(fā)需要主要的細節(jié)問題很多,這里就說下,需要的朋友可以參考下

多線程細節(jié)問題

sleep方法和wait方法的異同點?

相同點:

讓線程處于凍結(jié)狀態(tài).

不同點:

sleep必須指定時間
wait可以指定時間也可以不指定時間

sleep時間到,線程處于臨時阻塞狀態(tài)或者運行態(tài)
wait如果沒有時間,必須通過notify或者notifyAll喚醒

sleep不一定非要定義在同步中
wait必須定義在同步中

都定義在同步中時
sleep放執(zhí)行權(quán),不放鎖
wait放執(zhí)行權(quán),放鎖

?
1
2
3
4
5
6
7
8
9
10
syschronized(obj)
 {
   wait();// 0 1 2
   code...
 }
 syschronized(obj)
 {
  notifyAll();// 3
  code...
 }

線程如何停止

stop方法

stop方法已經(jīng)過時,看描述發(fā)現(xiàn),有其他解決方案.
線程結(jié)束:就是讓線程任務(wù)代碼執(zhí)行完,run方法結(jié)束
run方法如何結(jié)束?
通過定義循環(huán)

注意:萬一線程在任務(wù)中處于凍結(jié)狀態(tài)他還能判斷標記嗎?
所謂的中斷狀態(tài)并不是停止線程.
interrupt中斷狀態(tài)使
如果目標線程等待很長時間,則應(yīng)使用 interrupt 方法來中斷該等待
所謂的中斷并不是停止線程。
interrupt的功能是 將線程的凍結(jié)狀態(tài)清除,讓線程恢復(fù)到的運行狀態(tài)(讓線程重新具備cpu的執(zhí)行資格)。
因為時強制性的所以會有異常InterruptedException發(fā)生,可以在catch中捕獲異常,
在異常處理中,改變標記讓循環(huán)結(jié)束,讓run方法結(jié)束。

守護線程

守護線程:也可以理解為后臺線程,之前創(chuàng)建的都是前臺線程。
只要線程調(diào)用了setDaemon(true);就可以把線程標記為守護線程。
前臺后臺線程運行時都是一樣的,獲取CPU的執(zhí)行權(quán)執(zhí)行。
只有結(jié)束的時候有些不同。
前臺線程要通過run方法結(jié)束,線程結(jié)束。
后臺線程也可以通過run方法結(jié)束,線程結(jié)束,還有另一種情況,
當(dāng)進程中所有的前臺線程都結(jié)束了,這時無論后臺線程處于什么樣的狀態(tài),都會結(jié)束,從而進程會結(jié)束。
進程結(jié)束依賴的都是前臺線程。

線程優(yōu)先級

線程的優(yōu)先級:用數(shù)字標識的,1-10
其中默認的初始優(yōu)先級時5 最明顯的三個優(yōu)先級 1,5,10。
setPriority(Thread.MAX_PRIORITY);

線程組

線程組:ThreadGroup:可以通過Thread的構(gòu)造函數(shù)明確新線程對象所屬的線程組。
線程組的好處,可以對多個同組線程,進行統(tǒng)一的操作。
默認都屬于main線程組。

匿名內(nèi)部類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Runnable rn = new Runnable() {
  public void run() {
  }
};
 
//上述代碼等價于
 
class Anomymous implements Runnable {
  public void run() {
  }
}
Runnable rn = new Anomymous();

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色人阁导航 | 一级毛片免费大片 | 欧美另类在线视频 | 亚洲国产精品高潮呻吟久久 | 中文字幕 亚洲一区 | vidz 98hd | 有色视频在线观看 | 久久精品国产99久久6动漫亮点 | 欧美日韩国产综合网 | 午夜国产小视频 | 4p嗯啊巨肉寝室调教男男视频 | 毛片免费视频网站 | 97人操| 国产女厕所 | 强伦女教师视频 | 久久久久久久久久美女 | 九九色在线观看 | 亚洲精品av在线 | 久久亚洲一区二区三区成人国产 | 欧美一级毛片特黄黄 | 激情小说激情电影 | 激情综合网俺也去 | 91av国产在线| 久久综合网址 | 中文字幕亚洲一区二区三区 | 精品久久久久久亚洲精品 | 久久精品视频首页 | 在线播放的av网站 | 99热99精品 | 中文字幕视频在线播放 | 欧美a视频在线观看 | 精品少妇v888av| 91福利在线观看 | 蜜桃视频在线播放 | 亚洲第一综合色 | 爽爽淫人综合网网站 | 少妇淫片免费一级毛片 | 天天草天天爱 | 国产1区在线观看 | 国产一区二区三区视频观看 | 国产一区二区三区在线免费 |