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

正文內(nèi)容

java網(wǎng)絡(luò)編程第2章-在線瀏覽

2025-07-13 17:34本頁面
  

【正文】 優(yōu)先級。所以,可以通過優(yōu)先級確保程序像期望的那樣對用戶的請求做出響應(yīng)。我們可以通過調(diào)用 yield()方法,讓當(dāng)前執(zhí)行的線程放棄控制權(quán)。 優(yōu)先級的具體應(yīng)用 線程優(yōu)先級的設(shè)置 在有多個(gè)線程運(yùn)行時(shí)可以通過設(shè)置優(yōu)先級來定義線程的執(zhí)行順序,通過線程的 setPriority(int level) 方法來設(shè)置優(yōu)先級。 ThreadB b=new ThreadB()。//設(shè)置優(yōu)先級別,數(shù)值越大優(yōu)先級越高 (3)。 ()。 } } class ThreadB extends Thread { public void run() { (我是線程 B)。 線程優(yōu)先級的獲得 JAVA中獲得線程優(yōu)先級的方法,是通過 getPriority()方法來實(shí)現(xiàn)的。 Thread b=new Thread()。//獲得優(yōu)先級的方法 int priB=()。 (priB)。下面我們通過示例來說明它們的用法。 int temp=。 //設(shè)置此線程優(yōu)先級最高 (())。 (temp)。 temp=。 //將線程優(yōu)先級設(shè)置為默認(rèn) (())。可能甲線程正在更新,但未完成,而乙線程已經(jīng)將數(shù)據(jù)取走了,這樣的話數(shù)據(jù)當(dāng)然不正確。 同步的具體應(yīng)用 多線程將異步行為引入程序,所以在需要同步時(shí),必須有一種方法強(qiáng)制進(jìn)行同步,這樣可以保證讀寫共享數(shù)據(jù)時(shí)的正確性,常用的方法是阻止這兩個(gè)線程同時(shí)訪問同一變量。當(dāng)一個(gè)線程進(jìn)入一個(gè)同步的方法時(shí),所有其他試圖調(diào)用同一實(shí)例中的該方法的線程必須等待。 ( 1)同步方法就是在方法前加上 synchronized關(guān)鍵字,就實(shí)現(xiàn)了同步,下面是使用同步方法的示例, Target類的 show()方法實(shí)現(xiàn)了同步,線程 ThreadA和線程 ThreadB同時(shí)得到了 Target對象,并且都想執(zhí)行 show()方法,代碼如下。 new ThreadA(t).start()。 } } class Target{ String msg=我是線程要訪問的對象 。 for(int i=0。i++){ (msgchars[i])。 }catch(Exception e){ } } } } class ThreadA extends Thread { //線程 A Target target。 } public void run(){ ()。 public ThreadB(Target target){ =target。 } } 注意:以下運(yùn)行結(jié)果,因?yàn)閮蓚€(gè)線程都使用了同一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1