死鎖 死鎖是指兩個(gè)或者多個(gè)事務(wù)在同一資源上相互占用,并請(qǐng)求鎖定對(duì)方占用的資源,從而導(dǎo)致惡性循環(huán)的現(xiàn)象,多個(gè)事務(wù)同時(shí)鎖定同一資源時(shí),也會(huì)產(chǎn)生死鎖。...
讀寫(xiě)鎖 讀鎖:共享鎖,寫(xiě)鎖:排他鎖 一個(gè)寫(xiě)鎖會(huì)阻塞其他的寫(xiě)鎖和讀鎖 鎖粒度: 不同的引擎支持不同的鎖機(jī)制 行鎖(InnoDB) 開(kāi)銷(xiāo)大,加鎖慢,...
線程常用方法 sleep() 1.讓當(dāng)前線程暫停指定時(shí)間。 2.sleep()只是暫時(shí)讓出CPU的執(zhí)行權(quán),并不釋放鎖。 public class...
線程的優(yōu)先級(jí)和守護(hù)線程 線程的優(yōu)先級(jí) java中線程的優(yōu)先級(jí)范圍是1-10,默認(rèn)優(yōu)先級(jí)是5 ,1最低10最高 高優(yōu)先級(jí)線程會(huì)盡量?jī)?yōu)先于低優(yōu)先級(jí)線...
安全的終止線程 線程正常執(zhí)行結(jié)束,就會(huì)終止 除了正常結(jié)束外,還有什么方法終止? 設(shè)置線程終止標(biāo)志 public class FlagThread...
線程中斷的概念 java線程中斷是一種協(xié)作機(jī)制 通過(guò)中斷并不能直接終止線程的運(yùn)行 需要被中斷的線程自己處理中斷 (A通知B進(jìn)行中斷,B不會(huì)立刻中...
通信對(duì)物聯(lián)網(wǎng)來(lái)說(shuō)十分常用且關(guān)鍵,無(wú)論是近距離無(wú)線傳輸技術(shù)還是移動(dòng)通信技術(shù),都影響著物聯(lián)網(wǎng)的發(fā)展。而在通信中,通信協(xié)議尤其重要,是雙方實(shí)體完成通信...
進(jìn)程 用來(lái)對(duì)應(yīng)一個(gè)應(yīng)用程序,每一個(gè)進(jìn)程對(duì)應(yīng)一定的內(nèi)存地址空間,每個(gè)進(jìn)程都有自己的內(nèi)存空間,不同的進(jìn)程運(yùn)行時(shí)不會(huì)相互干擾 進(jìn)程的缺點(diǎn) 進(jìn)程做事情的...