freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

多線程編程word版(編輯修改稿)

2024-09-13 05:04 本頁面
 

【文章內(nèi)容簡介】 Calendar timeCalendar=()。 hours=()。 mins=()。 secs=()。 (秒:+secs)。 repaint()。 } } public void paint(Graphics g) { (g)。 ((hours)+:+(mins)+:+(secs),50,50)。 }}運行結果:思考編好程序并保存,然后編譯運行,這次Applet程序能動態(tài)實時顯示時間嗎?同時,再試試Applet右上角的關閉按鈕能否起作用?請解釋前后兩個程序的差別?答:能動態(tài)顯示時間;右上角的關閉按鈕也能正常使用;第二個程序創(chuàng)建了線程,可以通過中斷線程結束,第一個程序運行中始終獨占CPU資源。實驗三 線程同步與資源共享一、實驗目的 理解線程同步的含義; 掌握synchronized同步方法與其同步語句的用法; 學會使用Thread Group控制線程。二、實驗任務:本實驗要用程序模擬一個銀行賬戶存款的過程。程序中會有多個線程同時對一個銀行賬戶進行操作,每個線程的操作都按相同的步驟進行,即先查出該賬戶當前的余額,在此基礎上加1,然后又把新余額寫回賬戶上,這樣連續(xù)執(zhí)行若干次,最后賬戶上的余額就會累加成一個新余額值。由于銀行賬戶是臨界資源,一次只能有一個程序,一個是沒有實施線程同步的程序,另一個是實施線程同步的程序,分別運行兩個程序,可以看出來線程同步的作用。三、實驗內(nèi)容程序清單13—4://public class AccountWithoutSync{ private Account bank=new Account()。 private Thread[] threads=new Thread[100]。 public static void main(String[] args) { AccountWithoutSync test=new AccountWithoutSync()。 (最后存款是:+())。 } public AccountWithoutSync() { for(int i=0。i100。i++) {
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1