Java:Runnable

1、具體實現
  1. 創建線程輔助類 MyRunnable 實現 Runnable 接口。
  2. 創建線程輔助對象:MyRunnable runnable = new MyRunnable()。
  3. 創建線程對象:Thread thread1 = new Thread(runnable, “線程一”);。
  4. 調用線程對象的 start() 方法。
public class RunnableDemo {

    public static void main(String[] args) {

        MyRunnable runnable = new MyRunnable();
        Thread thread1 = new Thread(runnable, "線程一");
        Thread thread2 = new Thread(runnable, "線程二");

        thread1.start();
        thread2.start();
    }

    static class MyRunnable implements Runnable {

        // 100 張票
        private int ticket = 100;

        @Override
        public void run() {

            while (ticket > 0) {
                ticket--;
                System.out.println(Thread.currentThread() + "賣掉了1張票,剩餘票數爲:" + ticket);
            }

        }
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章