java基礎:執行緒方法之yield方法
一:看程式
public class MyThread extends Thread {
MyThread(String name) {
super(name);
}
@Override
public void run() {
for (int i = 0; i <= 100; i++) {
System.out.println(getName() + ": " + i);
if(i % 10 == 0){
yield();
}
}
}
}
public class TestYieldThread {
public static void main(String[] args) {
MyThread t1 = new MyThread("t1");
MyThread t2 = new MyThread("t2");
t1.start();
t2.start();
}
}
二:分析
(1)當i能被10整除的時候,讓出執行緒。
if(i % 10 == 0){
yield();
}
(2)MyThread(String name) {
<span style="white-space:pre"> </span>super(name);
}
建立執行緒的時候,可以指定名字MyThread t1 = new MyThread("t1");
相關文章
- 多執行緒(五)---執行緒的Yield方法執行緒
- Java執行緒中yield與join方法的區別Java執行緒
- java基礎:執行緒方法之joinJava執行緒
- Java基礎之執行緒安全Java執行緒
- java基礎:執行緒方法之interrupt和sleepJava執行緒
- Java基礎之執行緒那些事Java執行緒
- java執行緒學習5——執行緒同步之同步方法Java執行緒
- Java 執行緒基礎Java執行緒
- java基礎:執行緒Java執行緒
- Java - 執行緒基礎Java執行緒
- java執行緒執行緒休眠,sleep方法Java執行緒
- Java執行緒池一:執行緒基礎Java執行緒
- java - 多執行緒基礎Java執行緒
- 【Java基礎】:執行緒控制Java執行緒
- Java—多執行緒基礎Java執行緒
- java基礎:執行緒同步Java執行緒
- java多執行緒基礎篇(wait、notify、join、sleep、yeild方法)Java執行緒AI
- Java 多執行緒基礎(四)執行緒安全Java執行緒
- java 多執行緒之使用 interrupt 停止執行緒的幾種方法Java執行緒
- java基礎之執行緒 認識volatileJava執行緒
- java基礎之執行緒 認識原子類Java執行緒
- Java 多執行緒基礎(八)執行緒讓步Java執行緒
- java基礎:執行緒方法之設定優先順序Java執行緒
- Java 基礎(十四)執行緒——下Java執行緒
- Java 多執行緒基礎 - CyclicBarrierJava執行緒
- Java多執行緒-基礎篇Java執行緒
- Java 基礎(十三)執行緒——上Java執行緒
- [Java基礎]虛擬執行緒Java執行緒
- Java 多執行緒設計模式之基礎概念Java執行緒設計模式
- JavaSE基礎系列之執行緒Java執行緒
- java執行緒程式設計(一):執行緒基礎(轉)Java執行緒程式設計
- Java 執行緒建立與常用方法Java執行緒
- js使用yield模擬多執行緒的方法簡單介紹JS執行緒
- java基礎之執行緒 認識一下synchronizeJava執行緒
- java基礎之執行緒參考尚矽谷視訊Java執行緒
- Java基礎知識回顧之五 ----- 多執行緒Java執行緒
- java基礎 關於執行緒安全Java執行緒
- 【JAVA】【面試】【基礎篇】- 執行緒、鎖Java面試執行緒