Java高并发编程详解系列-四

在多线程中最为复杂和最为重要的就是线程安全。多个线程访问同一个对象的时候会导致线程安全问题。通过加锁可以避免这种问题。但是在串行执行的过程中又不用考虑线程安全问题,而使用串行程序效率低没有办法将CPU的利用率提升到最大。所以还要使用多线程并行执行,既然提到了多线程就必须面对线程安全问题。 共享资源   在之前的博客中曾经提到过一个问题,就是JVM的内存模型,在内存模型中我们知道除了堆内存和方法区内
相关文章
相关标签/搜索