java?線程鎖synchronizedthreadlocal變量與單個線程相關聯。簡而言之,類似於(詳見jdk源代碼):Java代碼公共類fake threadlocal
* * *享受流程資源:
同壹個進程中的每個線程都* * *可以享受進程所擁有的資源,這首先表現在所有線程都擁有相同的地址空間(進程的地址空間)。
這意味著線程可以訪問地址空間中的每個虛擬地址;此外,還可以訪問進程擁有的打開的文件、定時器、信號量機制等等。因為同壹個進程中的線程共享內存和文件,所以不需要調用內核來相互通信。