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

正文內(nèi)容

第9章java高級(jí)編程-在線瀏覽

2024-11-05 19:25本頁(yè)面
  

【正文】 都是單線程的。而實(shí)際中,由于計(jì)算機(jī)中 CPU的工作效率實(shí)在是太高了,以至于在很多時(shí)間 CPU都是被閑置的。也就是說(shuō)程序員設(shè)計(jì)的一段 Java程序,可以在一段時(shí)間內(nèi)同時(shí)做多件事。每一個(gè) Java程序都有一個(gè)缺省的主線程,對(duì)應(yīng)于 application應(yīng)用程序,主線程就是 main()主方法的執(zhí)行步驟;對(duì)于 Appet小應(yīng)用程序,則是按其生命周期執(zhí)行的步驟作為主線程。由于計(jì)算機(jī) CPU的處理速度非常的快,所以在很短的一段時(shí)間內(nèi)(幾毫秒或更短), CPU按順序執(zhí)行了幾個(gè)線程,但對(duì)于用戶(hù)來(lái)說(shuō),感覺(jué)上是在這一段時(shí)間, CPU同時(shí)完成了多個(gè)線程的活動(dòng)。 創(chuàng)建線程的兩種方式 ? Java語(yǔ)言中實(shí)現(xiàn)多線程有兩種途徑:一種是創(chuàng)建一個(gè)類(lèi),讓該類(lèi)繼承 Thread類(lèi);另一種方法是讓自己創(chuàng)建的類(lèi)實(shí)現(xiàn) Runnable接口。 ? 1.繼承 Thread類(lèi)并覆蓋 run()方法 ? 2.實(shí)現(xiàn) Runnable接口 線程的啟動(dòng)與停止 ? 當(dāng)使用線程的構(gòu)造函數(shù)創(chuàng)建了一個(gè)線程對(duì)象時(shí),程序是不會(huì)自動(dòng)調(diào)用線程中的 run()方法的。但需要注意的是:當(dāng)線程對(duì)象調(diào)用了 start()方法后,并不會(huì)立刻運(yùn)行,該線程對(duì)象會(huì)進(jìn)入線程隊(duì)列,和其他線程一樣排隊(duì)等待 CPU的使用權(quán),只有真正獲得了 CPU使用權(quán)后才會(huì)執(zhí)行。而通常使用的方法,就是讓線程執(zhí)行完 run()方法后自然結(jié)束。線程在等待隊(duì)列中等待 CPU的使用權(quán),而這個(gè)等待隊(duì)列正是根據(jù)線程的優(yōu)先級(jí)和就緒時(shí)間來(lái)給線程排隊(duì)的。 ? Java語(yǔ)言中,將線程的優(yōu)先級(jí)設(shè)置為 1~ 10十個(gè)等級(jí),常量MAX_PRIORITY(定義為 10)表示最高優(yōu)先級(jí),常量MIN_PRIORITY(定義為 1)表示最高低優(yōu)先級(jí),常量NORM_PRIORITY(定義為 5)是一般默認(rèn)的優(yōu)先級(jí)。需要注意的是,setPriority()方法中的參數(shù)必須是 1~ 10之間的一個(gè)整型數(shù)值。如果有兩個(gè)或多個(gè)線程都需要對(duì)同一個(gè)資源進(jìn)行操作,或是需要共享對(duì)同一個(gè)對(duì)象的訪問(wèn),若每個(gè)線程都對(duì)這個(gè)資源或?qū)ο筮M(jìn)行了操作,同時(shí)改變了這個(gè)資源或?qū)ο蟮臓顟B(tài)時(shí),那么線程間就會(huì)相互受到影響,同時(shí)一部分?jǐn)?shù)據(jù)也會(huì)受到損壞。 ? 在 Java語(yǔ)言中,線程同步是通過(guò) synchronized關(guān)鍵字來(lái)實(shí)現(xiàn)的。設(shè)置為線程同步的語(yǔ)法格式為: ? Synchronized void method() ? { ? 方法體; ? } I/O數(shù)據(jù)流與文件處理 ? 流是 Java語(yǔ)言中,用來(lái)處理 I/O(輸入 /輸出)的方式。由于文件是計(jì)算機(jī)用來(lái)保存大量數(shù)據(jù)的地方,因
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1