多线程Thread类创建多线程
生活随笔
收集整理的這篇文章主要介紹了
多线程Thread类创建多线程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.ajax;
//多線程Thread類創建多線程
public class Example02 {public static void main(String[] args){new MyThread().start();new MyThread().start();new MyThread().start();//創建一個線程對象并開啟new MyThread().start();}
}
class MyThread extends Thread{private int tickets=10;public void run(){while(true){if(tickets>0){Thread th=Thread.currentThread();//獲取當前線程String _th=th.getName();//獲取當前線程的名字System.out.println(_th+"正在發售第"+tickets--+"張票");}}}}
/*運行結果:
Thread-1正在發售第10張票
Thread-0正在發售第10張票
Thread-1正在發售第9張票
Thread-0正在發售第9張票
Thread-1正在發售第8張票
Thread-0正在發售第8張票
Thread-1正在發售第7張票
Thread-0正在發售第7張票
Thread-1正在發售第6張票
Thread-0正在發售第6張票
Thread-1正在發售第5張票
Thread-0正在發售第5張票
Thread-1正在發售第4張票
Thread-0正在發售第4張票
Thread-1正在發售第3張票
Thread-0正在發售第3張票
Thread-1正在發售第2張票
Thread-0正在發售第2張票
Thread-1正在發售第1張票
Thread-0正在發售第1張票
Thread-2正在發售第10張票
Thread-2正在發售第9張票
Thread-2正在發售第8張票
Thread-2正在發售第7張票
Thread-2正在發售第6張票
Thread-2正在發售第5張票
Thread-2正在發售第4張票
Thread-2正在發售第3張票
Thread-2正在發售第2張票
Thread-2正在發售第1張票
Thread-3正在發售第10張票
Thread-3正在發售第9張票
Thread-3正在發售第8張票
Thread-3正在發售第7張票
Thread-3正在發售第6張票
Thread-3正在發售第5張票
Thread-3正在發售第4張票
Thread-3正在發售第3張票
Thread-3正在發售第2張票
Thread-3正在發售第1張票
解釋:從運行結果可以看出四個窗口每個窗口單獨發售10張票*/
總結
以上是生活随笔為你收集整理的多线程Thread类创建多线程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++11并发指南系列
- 下一篇: hdu3527spy(STL,map)