計(jì)算機(jī)操作系統(tǒng)原理(面試,更新中)-創(chuàng)新互聯(lián)

目錄

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專(zhuān)注于成都定制網(wǎng)站,高端網(wǎng)頁(yè)制作,對(duì)成都柴油發(fā)電機(jī)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專(zhuān)業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專(zhuān)業(yè)成都網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。

線程

多線程(線程和進(jìn)程的關(guān)系 為什么使用多線程)

保證線程安全

死鎖定義以及發(fā)生條件

進(jìn)程的通訊方式

樂(lè)觀鎖和悲觀鎖

線程安全的集合

線程狀態(tài)

Threadlocal


線程 多線程(線程和進(jìn)程的關(guān)系 為什么使用多線程)

1.線程屬于進(jìn)程,一個(gè)進(jìn)程可以擁有多個(gè)線程

2.進(jìn)程有獨(dú)立空間,線程無(wú),上下文切換中,進(jìn)程時(shí)間久、耗費(fèi)資源大,線程的并發(fā)性高,進(jìn)程的并發(fā)性低,不同的進(jìn)程有不同的內(nèi)存空間,而所有的線程只有一個(gè)內(nèi)存空間。

多線程優(yōu)點(diǎn):1.減少程序響應(yīng)時(shí)間;2.提高CPU利用率;3.數(shù)據(jù)共享率高;4.簡(jiǎn)化程序結(jié)構(gòu)

保證線程安全

多個(gè)線程同時(shí)操作共享資源時(shí),就會(huì)出現(xiàn)線程安全。

1.原子類(lèi):遵循CAS規(guī)則,比較要更新的值是否等于期望值,如果是則更新,如果不是則失敗。

2.volatile關(guān)鍵字:在多處理器開(kāi)發(fā)保證了共享變量的“可見(jiàn)性”,從而可以保證單個(gè)變量讀寫(xiě)時(shí)的線程安全;

3、synchronized+juc包下的lock鎖。

死鎖定義以及發(fā)生條件

定義:兩個(gè)或者兩個(gè)以上進(jìn)程互相競(jìng)爭(zhēng)資源而造成持續(xù)等待的情況。

互斥條件:一個(gè)資源只能被一個(gè)線程使用;

請(qǐng)求和保持條件:一個(gè)線程在阻塞等待某個(gè)資源,不釋放已占有資源;

不剝奪條件:一個(gè)線程已經(jīng)在獲得資源的情況,在未使用完前,不得剝奪。

環(huán)路等待條件:若干線形成頭尾相連的循環(huán)等待資源關(guān)系

進(jìn)程的通訊方式

管道、命名管道、信號(hào)、消息隊(duì)列、共享內(nèi)存、內(nèi)存映射、信號(hào)量、socket

樂(lè)觀鎖和悲觀鎖

樂(lè)觀鎖:線程在對(duì)數(shù)據(jù)進(jìn)行修改時(shí),會(huì)先核驗(yàn)版本號(hào)是否一致,一致則修改,不一致則不修改。

悲觀鎖:線程在對(duì)數(shù)據(jù)進(jìn)行修改時(shí),其他線程無(wú)法進(jìn)入。

線程安全的集合

JUC 下有Vector、HashTable,ConcurrentHashMap,Collections 中synchronized將非線程安全集合包裝成線程安全類(lèi)。

線程狀態(tài)

創(chuàng)建、就緒、運(yùn)行、阻塞、終止。

Threadlocal

線程變量,將需要并發(fā)訪問(wèn)的資源復(fù)制多份,讓每個(gè)線程擁有一份資源,由于每個(gè)線程都擁有自己的資源副本,從而沒(méi)必要對(duì)該變量進(jìn)行同步。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

文章標(biāo)題:計(jì)算機(jī)操作系統(tǒng)原理(面試,更新中)-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://muchs.cn/article8/eiiop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化軟件開(kāi)發(fā)、商城網(wǎng)站、企業(yè)建站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)