java web week five 多執行緒作業

2021-08-02 05:26:16 字數 1167 閱讀 6639

作業要求:

模擬乙個儲蓄卡賬戶,起初額度是100元,模擬取現、存款等多次操作。取現及存款分別使用不同的執行緒,注意執行緒同步問題。

cangku:

public

class cangku

public

void

produce(int neednum)

curnum += neednum;

system.out.println("已經存了了 " + neednum + " money,現倉儲量為: " + curnum);

//喚醒在此物件監視器上等待的執行緒

conditionconsume.signal();

}catch (exception e)finally

}public

void

consume(int neednum)

curnum -= neednum;

system.out.println("已經花費了 " + neednum + " money,現倉儲量為: " + curnum);

//喚醒在此物件監視器上等待的執行緒

conditionproduce.signal();

}catch (exception e)finally

}public boolean status() throws interruptedexception

}return

false;

}}

costmoney:

public

class

costmoney

extends

thread

public

void

run()

}

storemoney:

public

class

storemoney

extends

thread

public

void

run()

}

test:

public

class test

pool.shutdown();

}}

Java多執行緒專題 多執行緒join方法的作用

join作用是讓其他執行緒變為等待。t1.join 讓其他執行緒變為等待,直到當前t1執行緒執行完畢,才釋放。class jointhread implements runnable public class jointhreaddemo catch exception e for int i 0 ...

多執行緒 多執行緒原理

我們首先要知道什麼是多執行緒,說白了就是多個執行緒,執行緒是什麼呢,其實就是程序執行的途徑,那麼說道這裡我們又引入了乙個新的名字,就是程序,那麼我們來看看什麼是程序,其實我們自己也能看到,啟動電腦的任務管理器,我們就可以看到程序選項,裡面是我們電腦所有的程序,我們會發現有很多的程序.簡單地說就是程序...

多執行緒(一) tomcat 多執行緒

web server允許的最大執行緒連線數還受制於作業系統的核心引數設定,通常windows是2000個左右,linux是1000個左右。1.編輯tomcat安裝目錄下的conf目錄下的server.xml檔案 maxthreads 150 表示最多同時處理150個連線,tomcat使用執行緒來處理...