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

正文內(nèi)容

java執(zhí)行緒的基礎(chǔ)與使用方法-在線瀏覽

2025-02-13 15:40本頁(yè)面
  

【正文】 11 Java的執(zhí)行緒 ?1012 多工與多執(zhí)行緒 1011 Java的執(zhí)行緒 說(shuō)明 ?「執(zhí)行緒」( Thread)也稱為「輕量行程」( Lightweight Process),其執(zhí)行過(guò)程類似上述程式執(zhí)行,只是執(zhí)行緒不能單獨(dú)存在或執(zhí)行,一定需要隸屬於一個(gè)程式,由程式啟動(dòng)執(zhí)行緒,如右圖所示: 本資料來(lái)源 1011 Java的執(zhí)行緒 多執(zhí)行緒 ?如果程式碼本身沒(méi)有先後依存關(guān)係,程式能夠分割成多個(gè)同步執(zhí)行緒來(lái)一起執(zhí)行,這種程式設(shè)計(jì)方法稱為「平行程式設(shè)計(jì)」( Parallel Programming),如右圖所示: 1012 多工與多執(zhí)行緒 ?目前的作業(yè)系統(tǒng)都強(qiáng)調(diào)「多工」( Multitasking)。例如:微軟的 Windows作業(yè)系統(tǒng)屬於一套多工的作業(yè)系統(tǒng),可以同時(shí)執(zhí)行小畫(huà)家、記事本和小算盤等多個(gè)應(yīng)用程式。例如: Web瀏覽程式可以在下載網(wǎng)頁(yè)檔案的同時(shí)顯示動(dòng)畫(huà)、播放音樂(lè)或捲動(dòng)視窗瀏覽網(wǎng)頁(yè)內(nèi)容。 ? 繼承 Thread類別。 Thread t1 = new Thread(ut1, 執(zhí)行緒 A)。 ?上述程式碼在建立好 UserThread物件 ut1後,使用 ut1物件建立 Thread物件的執(zhí)行緒,參數(shù)字串是執(zhí)行緒名稱,最後使用 start()方法啟動(dòng)執(zhí)行緒。 ()。 103 Java執(zhí)行緒的同步 說(shuō)明 ?在第 102節(jié)程式範(fàn)例的執(zhí)行緒間並沒(méi)有任何關(guān)係,簡(jiǎn)單的說(shuō),執(zhí)行緒的目的只是為了加速程式執(zhí)行。 103 Java執(zhí)行緒的同步 生產(chǎn)者和消費(fèi)者模型 生產(chǎn)者和消費(fèi)者模型( Producer/Consumer Model) ?生產(chǎn)者和消費(fèi)者模型是指一個(gè)執(zhí)行緒產(chǎn)生資料,稱為生產(chǎn)者,另一個(gè)執(zhí)行緒讀取生產(chǎn)者產(chǎn)生的資料,稱為消費(fèi)者,產(chǎn)生的資料是儲(chǔ)存在共用的資料儲(chǔ)存緩衝區(qū)稱為「佇列」( Queue),這是一種先進(jìn)先出的資料結(jié)構(gòu),如下圖所示: 103 Java執(zhí)行緒的同步 synchronized關(guān)鍵字 synchronized關(guān)鍵字 ?生產(chǎn)者和消費(fèi)者是同步存取同一個(gè)資源物件,所以存取的 enqueue()和 dequeue()方法需要使用 synchronized關(guān)鍵字鎖定資源,稱為同步方法( Synchronized Method),如下所示: public synchronized void enqueue(int value) { …… } public synchronized int dequeue() { …… } 103 Java執(zhí)行緒的同步 wait()和notify()方法 (說(shuō)明 ) wait()和 notify()方法 ?同步執(zhí)行緒雖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1