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

正文內(nèi)容

文學(xué)sdsadppt課件-展示頁(yè)

2024-11-12 22:20本頁(yè)面
  

【正文】 6 線程的調(diào)度 ?調(diào)度策略 – 時(shí)間片 – 搶占式:高優(yōu)先級(jí)的線程搶占 CPU ?Java的調(diào)度方法 – 同優(yōu)先級(jí)線程組成先進(jìn)先出隊(duì)列,使用時(shí)間片策略 – 對(duì)高優(yōu)先級(jí),使用優(yōu)先調(diào)度的搶占式策略 1 2 9 Java的多線程機(jī)制 7 線程的生命周期 新創(chuàng)建 運(yùn)行狀態(tài) 阻塞狀態(tài) 死亡狀態(tài) start() new() sleep() 睡 眠 時(shí) 間 到 等 待 I/O I/O 完 成 wait() notify() notifyAll() 對(duì) 象 鎖 定 鎖 釋 放 異常退出 run方法退出 9 Java的多線程機(jī)制 8 線程的生命周期(續(xù)) ?Newborn: 線程已創(chuàng)建,但尚未執(zhí)行 ?Runnable:( 就緒) 線程已被調(diào)度,按優(yōu)先級(jí)和先到先服務(wù)原則在 隊(duì)列中排隊(duì)等待 CPU時(shí)間片資源 ?Runnnig: 正在運(yùn)行 ?Blocked:( 阻塞) 因某事件或睡眠而被暫時(shí)性地掛起 ?Dead: 正常 /強(qiáng)行中斷,退出運(yùn)行狀態(tài) 9 Java的多線程機(jī)制 9 Java對(duì)多線程的支持 ?提供用戶級(jí)的多線程支持 ?Thread類 – start( ), stop( ), run( ) ?Runnable 接口 ?實(shí)現(xiàn)多線程的兩種編程方法 – 繼承 Thread 類 – 實(shí)現(xiàn) Runnable 接口 9 Java的多線程機(jī)制 10 方法之一:繼承 Thread類 ?Thread類的重要方法: run( ) – 定義線程的具體操作 – 系統(tǒng)調(diào)度此線程時(shí)自動(dòng)執(zhí)行 – 初始時(shí)無(wú)具體操作內(nèi)容 ?如何編程呢? - 繼承 Thread類,定義 run( ) 方法 9 Java的多線程機(jī)制 11 Easy? Let’s try it! ?小例子: – – 9 Java的多線程機(jī)制 12 public class SimpleThread extends Thread { public SimpleThread(String str) { super(str)。 i 10。 try { //休眠一段時(shí)間 sleep((int)(() * 1000))。 } } // public class TwoThreadsTest { public static void main (String[] args) { new SimpleThread(Take it myself??).start()。 } } // 9 Java的多線程機(jī)制 13 Thread類 ? ?構(gòu)造函數(shù) – Thread()。 指定線程實(shí)例名 ?線程的優(yōu)先級(jí)控制 – 三個(gè)常量:MAX(10),MIN(1),NORM_PRIORITY(5) – getPriopty(),setPriopty(int nP) – 線程創(chuàng)建時(shí)繼承父線程的優(yōu)先級(jí) 9 Java的多線程機(jī)制 14 Thread類的有關(guān)方法 ?start(): 由 Newborn到 Runnable – 啟動(dòng)線程 ?run(): 線程在被調(diào)度時(shí)執(zhí)行的操作 ?sleep(指定時(shí)間 ): – 令當(dāng)前活動(dòng)線程在指定時(shí)間段內(nèi)放棄對(duì) CPU控制 ,使其他線程有機(jī)會(huì)被執(zhí)行 ,時(shí)間到后重排隊(duì) – 產(chǎn)生例外 InterruptedException – 用 try塊調(diào)用 sleep(), 用 catch塊處理例外 9 Java的多線程機(jī)制 15 Thread類的有關(guān)方法 (續(xù) ) ?suspend() : 掛起線程,處于阻塞狀態(tài) ?resume(): 恢復(fù)掛起的線程,重新進(jìn)入就緒隊(duì)列排隊(duì) 應(yīng)用:可控制某線程的暫停與繼續(xù) 方法:設(shè)一狀態(tài)變量 suspendStatus=false( 初始 ) 暫停: if(!suspendStatus) {()。} 繼續(xù): if(suspendStatus) {()
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1