多線程
文章平均质量分 76
漢家郎
敬天法祖
展开
-
Java 理論與實踐: 正確使用 Volatile 變量
簡介: Java™ 語言包含兩種內在的同步機制:同步塊(或方法)和 volatile 變數。這兩種機制的提出都是為了實現代碼執行緒的安全性。其中 Volatile 變數的同步性較差(但有時它更簡單並且開銷更低),而且其使用也更容易出錯。在這期的 Java 理論與實踐 中,Brian Goetz 將介紹幾種正確使用 volatile 變數的模式,並針對其適用性限制提出一些建議。 Java 語转载 2012-03-15 11:09:08 · 1113 阅读 · 0 评论 -
Java之synchronized加鎖範圍
一個面試問題,大意如下:一個類中兩個synchronized方法甲和乙,當一個線程進入方法甲時,乙可以進入方法乙嗎?我發現我還真沒注意過這個問題,搜索了下也沒找到官方文檔明確的提及這個問題,於是寫了些代碼做試驗。package com.ps.thread;import java.util.concurrent.TimeUnit;public class RWManage原创 2015-04-27 10:52:59 · 438 阅读 · 0 评论