cpu資源,但是讓給誰不知道,僅僅是讓出,執行緒狀態回到可執行狀態。
thread.yield()
方法,yield()
為靜態方法,功能是暫停當前正在執行的執行緒物件。
執行緒:執行緒的排程-讓步
* * @author leizhimin 2009-11-4 9:02:40
*/public
class
test
} class
mythread1
extends
thread
} }
class
myrunnable
implements
runnable } }
2第0次執行!執行緒2
第1次執行!執行緒2
第2次執行!執行緒2
第3次執行!執行緒1
第0次執行!執行緒1
第1次執行!執行緒1
第2次執行!執行緒1
第3次執行!執行緒1
第4次執行!執行緒1
第5次執行!執行緒1
第6次執行!執行緒1
第7次執行!執行緒1
第8次執行!執行緒1
第9次執行!執行緒2
第4次執行!執行緒2
第5次執行!執行緒2
第6次執行!執行緒2
第7次執行!執行緒2
第8次執行!執行緒2
第9次執行!
process finished with exit code 0
Java多執行緒 執行緒的排程 讓步
執行緒的讓步含義就是使當前執行著執行緒讓出cpu資源,但是扔給誰不知道,僅僅是讓出,執行緒狀態回到可執行狀態。執行緒的讓步使用thread.yield 方法,yield 為靜態方法,功能是暫停當前正在執行的執行緒物件,並執行其他執行緒。package cn.thread 執行緒的排程 讓步 auth...
Java多執行緒(六) 執行緒讓步
一 yield 介紹 yield 的作用是讓步。它能讓當前執行緒由 執行狀態 進入到 就緒狀態 從而讓其它具有相同優先順序的等待執行緒獲取執行權 但是,並不能保證在當前執行緒呼叫yield 之後,其它具有相同優先順序的執行緒就一定能獲得執行權 也有可能是當前執行緒又進入到 執行狀態 繼續執行!二 y...
執行緒讓步 yield
執行緒讓步thread.yield 當前執行緒已經把重要的部分執行完畢,此時可以切換執行緒。class mythread implements runnable public class demo1 輸出 thread t1,5,main a 0thread t2,5,main a 0thread ...