1樓:電腦老手
有三種方式可以終止執行緒,具體呼叫函式依賴於使用悄氏的執行緒系統。1**程入口函式中,呼叫return。即退出執行緒入口函式,可以實現終止當前執行緒效果;2在啟猜散執行緒執行的任意兆蔽函式,呼叫當前執行緒退出函式,可以退出當前執行緒;3在任意位置,呼叫執行緒終止函式,並傳入要終止執行緒的識別符號,即pid,可以實現終止對應執行緒效果。
2樓:匿名使用者
執行緒是程序中的執行體。結束配培執行緒在程式內部執行完自然會結束。
如果是**級的培李唯停止,一般都有相應的api函式擾敗退出執行緒。自己可以查一下說明文件。
j**a執行緒如何停止
3樓:浩爺在火星
你把執行緒的run方法改成乙個while(b)的模式,b是乙個全域性的布林變數預設true,如果你點選按鈕,就將b設為false
現在一般都是這樣實現的。
如何讓阻塞狀態的執行緒重新處於執行狀態
4樓:娛樂小八卦啊
如果有兩個執行緒同時等在乙個synchronized方法上,那麼當其中乙個結束執行的時候,另乙個將自動得到機會執行。如果手動讓制乙個執行緒wait在乙個物件obj上,那麼需要在合適的時候呼叫來喚醒zd那些等待的執行緒,它們中的乙個將會得到執行。
如果發生下面幾種情況時,處於執行狀態的執行緒就進入阻塞狀態:執行緒呼叫了sleep()方法、join()方法時:執行緒呼叫wait()方法時;如果執行緒中使用synchronized來請求物件的鎖未獲得時;如果執行緒中有輸入/輸出操作,則將進入阻塞狀態,待輸入/輸出操作結束後,執行緒進入可執行狀態。
j**a中如何控制執行緒的啟動與暫停
5樓:心晴
建立好乙個執行緒後,呼叫start()方法執行緒開始執行,將自動呼叫其run()方法。呼叫sleep()方法,執行緒進入睡眠狀態,在規定時間,這個執行緒是不會執行的,到時間後會繼續執行。wait()方法是暫停乙個執行緒,除非呼叫notify()和notifyall()方法,否則不會變成可執行狀態。
這是wait()和sleep()的區別。學習j2se最好的工具就是api文件,看多了就熟悉了。
6樓:當我成回憶
sleep方法好像是睡眠的start方法是開始的,wait方法好像是重新喚醒乙個執行緒的,具體的你檢視api啊,詳細的很。
7樓:冷月寒星丨
thread r = new thread();
/執行緒啟動。
/執行緒暫停1000毫秒。
如何讓狗停止叫,怎樣讓狗狗不叫?
狗兒吠叫的原因很多。吠叫表明你的狗正在享受某種樂趣 感到害怕或孤獨不安,或是希望引起你的注意,或是聽到了什麼響動。吠叫也是狗兒在警告你,提防可能發生的危險,或是警惕正在接近的陌生人。如何制止狗狗吠叫?當你能夠解讀狗兒吠叫的祕密,洞悉狗狗吠叫的原因時,你很快就能控制住過度的吵鬧。這需要高超的聆聽技巧和...
如何讓電腦自檢,如何讓電腦開機進入自檢狀態?
電腦自檢,也稱上電自檢 post,power on self test 指計算機系統,接通電源,bios程式 的行為,包括對cpu 系統主機板 基本記憶體 擴充套件記憶體 系統rom bios等器件的測試。如發現錯誤,給操作者提示或警告。簡化或加快該過程,可使系統能夠快速啟動。接通電源,計算機首先自...
如何讓自己控制住停止玩電腦。
我和你問題一樣 也不停玩三國殺,一玩就幾個小時,玩了一局還想再玩一局 直到玩到頭暈不想玩,又開始反思,恨自己不該花這麼多時間在這毫無意義上面,問題是睡了一覺以後第二天仍繼續 怎麼說呢,光靠自己控制很難,我也試圖抑制自己不玩過好幾天,但是這治標不治本。像之前的人說的,你應該找些其他的事做,因為在家你除...