Java高併發編程詳解系列-四

在多線程中最爲複雜和最爲重要的就是線程安全。多個線程訪問同一個對象的時候會導致線程安全問題。通過加鎖可以避免這種問題。但是在串行執行的過程中又不用考慮線程安全問題,而使用串行程序效率低沒有辦法將CPU的利用率提升到最大。所以還要使用多線程並行執行,既然提到了多線程就必須面對線程安全問題。 共享資源   在之前的博客中曾經提到過一個問題,就是JVM的內存模型,在內存模型中我們知道除了堆內存和方法區內
相關文章
相關標籤/搜索