多執行緒(五)---執行緒的Yield方法
- 它是一個靜態方法,表示當前執行緒讓出CPU的執行權,讓出去之後,會依舊和其他執行緒去爭奪 CPU的執行權
- 如果有多個執行緒,那麼多個執行緒繼續搶奪CPU的執行權
public class TheadDemo08 {
public static void main(String[] args) {
YieldThread t1 = new YieldThread();
YieldThread t2 = new YieldThread();
t1.setName("哥哥");
t2.setName("弟弟");
t1.start();
t2.start();
}
}
class YieldThread extends Thread {
@Override
public void run() {
for (int i = 1; i <= 100; i++) {
System.out.println(getName() + ":" + i);
Thread.yield();
}
}
}
相關文章
- 多執行緒--執行緒管理執行緒
- 執行緒與多執行緒執行緒
- 多執行緒【執行緒池】執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- 多執行緒和多執行緒同步執行緒
- 多執行緒核心技術(1)-執行緒的基本方法執行緒
- Java多執行緒-執行緒中止Java執行緒
- 多執行緒之初識執行緒執行緒
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- 執行緒以及多執行緒,多程式的選擇執行緒
- 多執行緒系列之 執行緒安全執行緒
- iOS 多執行緒之執行緒安全iOS執行緒
- Java多執行緒之執行緒中止Java執行緒
- Android多執行緒之執行緒池Android執行緒
- Java多執行緒-執行緒狀態Java執行緒
- Java多執行緒-執行緒通訊Java執行緒
- kuangshenshuo-多執行緒-執行緒池執行緒
- java 多執行緒守護執行緒Java執行緒
- Java多執行緒(2)執行緒鎖Java執行緒
- 多執行緒之手撕執行緒池執行緒
- java多執行緒9:執行緒池Java執行緒
- 【java多執行緒】(二)執行緒停止Java執行緒
- 【多執行緒總結(二)-執行緒安全與執行緒同步】執行緒
- 執行緒、開啟執行緒的兩種方式、執行緒下的Join方法、守護執行緒執行緒
- 多執行緒系列(1),多執行緒基礎執行緒
- java多執行緒之執行緒的基本使用Java執行緒
- 【Java】【多執行緒】執行緒的生命週期Java執行緒
- java 多執行緒之使用 interrupt 停止執行緒的幾種方法Java執行緒
- java執行緒執行緒休眠,sleep方法Java執行緒
- a、多執行緒執行緒
- 多執行緒之ReentrantLock篇(五)執行緒ReentrantLock
- Java多執行緒(五):死鎖Java執行緒
- C#多執行緒(6):執行緒通知C#執行緒
- 【Java】【多執行緒】執行緒池簡述Java執行緒
- 多執行緒Demo學習(執行緒的同步,簡單的執行緒通訊)執行緒
- 多執行緒學習一(多執行緒基礎)執行緒
- Java多執行緒(一)多執行緒入門篇Java執行緒