線程

線程的調(diào)用必須使用Thread類中的start方法,實(shí)現(xiàn)Runnable接口

    void{ 
    Runner1 r = new Runner1();//一個(gè)線程對(duì)象
    //Thread t = new Thread(r); //切成一個(gè)子線程;
    //方法1存在,方法2不存在;這個(gè)為Runnable接口的子方法
    t.start();}
    class Runner1 implements Runnable{} //方法1;實(shí)現(xiàn)接口
    class Runner1 extends Thread;(直接調(diào)用r.start)//方法2;繼承

isAlive()判斷現(xiàn)成是否還活著,是否終止
getPriority()獲得線程的優(yōu)先級(jí)數(shù)值
setPriority()設(shè)置線程的優(yōu)先級(jí)..
...等等.

  sleep方法throws InterruptedException

  while(true){
    System.out.println("==="+new Date()+"===");
    try{sleep(1000);}catch(InterruptedException e){return;}
  注意:重寫的方法不能拋出繼承父類的不同的異常,無法直接throws Exception.
  以上的方法太過于簡(jiǎn)單,如果正在運(yùn)用一個(gè)資源時(shí)候直接退出是不好的.
  stop方法,更粗暴.直接無響應(yīng)殺死.盡量不使用
   while(flag){} boolean flag = true;//來這樣判斷,進(jìn)程.

    join方法中t1.join即為先執(zhí)行run中的程序,結(jié)束時(shí)開始執(zhí)行主程序,相當(dāng)于方法調(diào)用
    if(i%10==0){yield()};讓出內(nèi)存,讓別人執(zhí)行一會(huì).

    ti.setPriority(Thread.NORN_Priority +3);//在正常優(yōu)先級(jí)中+3;

    Thread.currentThread().isAlive()//找到這個(gè)線程,判斷線程是否存在  

    synchronized(this)//鎖住當(dāng)前線程,實(shí)現(xiàn)線程同步的弊端.
    死鎖問題,用例如if(a==1),synchronized(o1)我們要順序完成這線程,
    我們synchronized(o2)設(shè)置為if(a==0)則執(zhí)行死鎖o2,放到o1線程中.o1放到o2中,完成死鎖.
    一個(gè)進(jìn)程被鎖住不進(jìn)行同步的時(shí)候,這個(gè)時(shí)候依舊會(huì)影響到?jīng)]有鎖的同步對(duì)象,需要特別注意

    注意wait()與notify()阻塞的使用以及叫醒.需要使用try,catch.
    notify是叫醒其他多個(gè)線程進(jìn)行執(zhí)行.而非是對(duì)自己進(jìn)行叫醒.
    wait時(shí)別的線程可以訪問鎖定對(duì)象,調(diào)用wait時(shí)必須鎖定該對(duì)象,
    而sleep時(shí)別的線程也不可以訪問鎖定對(duì)象.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末耳舅,一起剝皮案震驚了整個(gè)濱河市碌上,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浦徊,老刑警劉巖馏予,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辑畦,居然都是意外死亡吗蚌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門纯出,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚯妇,“玉大人,你說我怎么就攤上這事暂筝÷嵫裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵焕襟,是天一觀的道長(zhǎng)陨收。 經(jīng)常有香客問我,道長(zhǎng)鸵赖,這世上最難降的妖魔是什么务漩? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮它褪,結(jié)果婚禮上饵骨,老公的妹妹穿的比我還像新娘。我一直安慰自己茫打,他們只是感情好居触,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著老赤,像睡著了一般轮洋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上抬旺,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天弊予,我揣著相機(jī)與錄音,去河邊找鬼开财。 笑死块促,一個(gè)胖子當(dāng)著我的面吹牛荣堰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播竭翠,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼振坚,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了斋扰?” 一聲冷哼從身側(cè)響起渡八,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎传货,沒想到半個(gè)月后屎鳍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡问裕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年逮壁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片粮宛。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窥淆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巍杈,到底是詐尸還是另有隱情忧饭,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布筷畦,位于F島的核電站词裤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鳖宾。R本人自食惡果不足惜吼砂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鼎文。 院中可真熱鬧帅刊,春花似錦、人聲如沸漂问。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚤假。三九已至,卻和暖如春吧兔,著一層夾襖步出監(jiān)牢的瞬間磷仰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工境蔼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灶平,地道東北人伺通。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像逢享,于是被迫代替她去往敵國(guó)和親罐监。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文主要講了java中多線程的使用方法瞒爬、線程同步弓柱、線程數(shù)據(jù)傳遞、線程狀態(tài)及相應(yīng)的一些線程函數(shù)用法侧但、概述等矢空。 首先講...
    李欣陽閱讀 2,454評(píng)論 1 15
  • 該文章轉(zhuǎn)自:http://blog.csdn.net/evankaka/article/details/44153...
    加來依藍(lán)閱讀 7,350評(píng)論 3 87
  • 寫在前面的話: 這篇博客是我從這里“轉(zhuǎn)載”的,為什么轉(zhuǎn)載兩個(gè)字加“”呢禀横?因?yàn)檫@絕不是簡(jiǎn)單的復(fù)制粘貼屁药,我花了五六個(gè)小...
    SmartSean閱讀 4,730評(píng)論 12 45
  • Java多線程學(xué)習(xí) [-] 一擴(kuò)展javalangThread類 二實(shí)現(xiàn)javalangRunnable接口 三T...
    影馳閱讀 2,957評(píng)論 1 18
  • 一、認(rèn)識(shí)多任務(wù)柏锄、多進(jìn)程酿箭、單線程、多線程 要認(rèn)識(shí)多線程就要從操作系統(tǒng)的原理說起绢彤。 以前古老的DOS操作系統(tǒng)(V 6....
    GT921閱讀 1,013評(píng)論 0 3