第九周課程總結 實驗報告(七)

2022-09-12 22:18:38 字數 1013 閱讀 5894

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 ...