![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
1.JVM與操作系統(tǒng)的關(guān)系 ??JVM全稱Java Virtual Machine(Java虛擬機(jī))泉手。JVM屏蔽了與具體操作系統(tǒng)平臺(Linux...
AQS AQS即AbstractQueuedSynchronizer,是用來構(gòu)建鎖和同步器的基礎(chǔ)框架偶器,它使用了一個原子變量state表示同步狀態(tài)...
1斩萌、線程池的好處 降低資源消耗:重復(fù)利用已創(chuàng)建的線程,降低線程創(chuàng)建和銷毀造成的消耗 提高響應(yīng)速度:任務(wù)到達(dá)時屏轰,無需等待新線程的創(chuàng)建就能立即執(zhí)行 ...
原子操作CAS 1颊郎、CAS的基本原理 利用了現(xiàn)代處理器都支持的CAS的指令,循環(huán)這個指令霎苗,直到成功為止 CAS(Compare And Swap...
1.List叨粘、Map猾编、Set的區(qū)別 (1)List中的元素:有序、可重復(fù)升敲、可為空答倡;(2)Map中的元素:無序、鍵不重驴党、值可重瘪撇、可一個空鍵、多個空...
1.網(wǎng)絡(luò)分層 2.TCP概述 傳輸控制協(xié)議(TCP港庄,Transmission Control Protocol)是為了在不可靠的互聯(lián)網(wǎng)絡(luò)上提供可...
線程間的共享 ??線程運(yùn)行擁有自己的椌蠹龋空間,按既定的代碼一步一步地執(zhí)行鹏氧,直到終止渤涌。如果每個線程僅僅只是孤立的運(yùn)行,價值會很少把还,如果多個線程能夠相...
1.什么是進(jìn)程和線程 進(jìn)程:是操作系統(tǒng)進(jìn)行資源分配的最小單位实蓬,資源包括CPU茸俭、內(nèi)存空間、磁盤IO等安皱。一個進(jìn)程是一個獨立的運(yùn)行環(huán)境调鬓,它可以被看做是...