在多線程學(xué)習(xí)的開(kāi)始,首先要了解幾個(gè)重要的概念
一、線程和進(jìn)程
進(jìn)程:是操作系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單位
線程:是進(jìn)程中獨(dú)立運(yùn)行的子使命
一個(gè)進(jìn)程可能包括多個(gè)線程
二、隨機(jī)
即使發(fā)動(dòng)線程的代碼有先后順序,實(shí)際上線程的發(fā)動(dòng)和調(diào)用是隨機(jī)的,cpu時(shí)刻片一直在切換
三、線程安全和非線程安全
在多線程下,使用加鎖等技能確保共享數(shù)據(jù)不被臟讀、篡改等是線程安全的,反之是非線程安全
四、看護(hù)線程和用戶線程
線程有兩種:看護(hù)線程和用戶線程
看護(hù)線程特征:當(dāng)最后一個(gè)用戶線程完畢時(shí),看護(hù)線程會(huì)跟著JVM一起完畢,GC便是最典型的看護(hù)線程
五、原子性
一個(gè)操作要么都做,那么都不做(不會(huì)存在只做了一半的情況)
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹(shù)莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長(zhǎng)沙市天心區(qū)芙蓉中路三段398號(hào)新時(shí)空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運(yùn)營(yíng)網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號(hào)