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

正文內(nèi)容

文學(xué)sdsadppt課件(參考版)

2024-11-06 22:20本頁面
  

【正文】 。 (50)。 m_nCurrImage++。 //啟動消費(fèi)者線程 } } //end of ProducerConsumerTest 程序執(zhí)行結(jié)果: 生產(chǎn)者線程和消費(fèi)者線程嚴(yán)格地輪流執(zhí)行,獲得了線程間的協(xié)調(diào)執(zhí)行。 //Consumer線程 ()。//the shared data object Producer p1 = new Producer(c, 1)。 (Consumer ++ got: +value)。 i 10。 } public void run() { //定義 run()方法 int value = 0。 public Consumer(CubbyHole c, int number) { cubbyhole = c。 } catch (InterruptedException e) { } } } } //end of class Producer 9 Java的多線程機(jī)制 32 class Consumer extends Thread { //消費(fèi)者線程類 private CubbyHole cubbyhole。 (Producer + + put: + i)。 i 10。 = number。 private int number。 //修改條件 notify( )。 //條件不符合,則 wait }catch( InterruptedException e ){ } } seq = value。 //通知喚醒其他等待管程的線程 return seq。 //條件不符合,則 wait }catch( InterruptedException e ){ } } available = false。 // 共享數(shù)據(jù) private boolean available = false。 ?問題的解決 – 同步 : 用 synchronized關(guān)鍵字前綴給針對共享資源的操作加鎖;同步方法、同步塊 synchronized void push() synchronized int pop() – 實(shí)現(xiàn)機(jī)制:管程 9 Java的多線程機(jī)制 27 線程的協(xié)調(diào)與通訊 ?線程間需協(xié)調(diào)與通訊:生產(chǎn)者 /消費(fèi)者問題 ?wait()與 notify() – Object類的方法: public final void – wait(): 令當(dāng)前線程掛起并放棄管程,同步資源解鎖,使別的線程可訪問并修改共享資源,而當(dāng)前線程排隊(duì)等候再次對資源的訪問 – notify()喚醒正在排隊(duì)等待資源管程的線程中優(yōu)先級最高者,使之執(zhí)行并擁有資源的管程 – wait() + notify() + 標(biāo)志 變量:可協(xié)調(diào)、同步不同線程的工作 9 Java的多線程機(jī)制 28 線程的協(xié)調(diào)與通訊(續(xù)) ?Wait_Notify 程序 ?創(chuàng)建用戶的線程子類 – Producer:產(chǎn)生數(shù)據(jù)(存數(shù)據(jù)) 。 num[i]=a pop():取出 num[i]。 //中止賽跑線程 } if (()) updateThread = null。 i NUMRUNNERS。 //重新繪制,自動調(diào)用 update()方法 try { (10)。 i++) { //畫兩條線 (SPACING, (i+1)*SPACING, SPACING + (runners[i].tick)/100000, (i+1)*SPACING)。 //啟動賽跑線程 } } } //end of class MyAdapter 9 Java的多線程機(jī)制 24 public void paint(Graphics g) {//paint()方法中繪制框架 … … … } //end of paint() //upd
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1