1)實驗任務詳情:
完成火車站售票程式的模擬。
要求:(1)總票數1000張;
(2)10個視窗同時開始賣票;
(3)賣票過程延時1秒鐘;
(4)不能出現一票多賣或賣出負數號票的情況。
實驗**
package 測試;執行結果class
mythread implements runnable
catch
(interruptedexception e)
system.
out.println(thread.currentthread().getname()+"
售票,餘票:
"+--ticket); }}
}}};package 測試;
public
class
售 }
}
學習總結
一、實現多執行緒的方法
1、一種是繼承thread類;
繼承thread類多執行緒的定義語法:
class 類名稱 extends thread{
屬性;方法;
public void run(){
執行緒主體;
2、一種是實現runnable介面。
通過runnable介面實現多執行緒:
class 類名稱 implements runnable{
屬性;方法;
public void run(){
執行緒主體;
2.執行緒操作的主要方法
第九周課程總結 實驗報告(七)
第九周課程總結 實驗報告 七 實驗任務詳情 完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。實驗過程 1.實驗 public class test package com.company public...
第九周課程總結 實驗報告(七)
實驗任務詳情 完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。源 package 實驗七 class mythread implements runnable catch interruptedexc...
第九周課程總結 實驗報告(七)
完成火車站售票程式的模擬。要求 1 總票數1000張 2 10個視窗同時開始賣票 3 賣票過程延時1秒鐘 4 不能出現一票多賣或賣出負數號票的情況。package line class mythread implements runnablecatch interruptedexception e ...