Java并发编程
文章平均质量分 78
flycct
这个作者很懒,什么都没留下…
展开
-
Java并发编程:volatile关键字解析
原文链接:http://www.cnblogs.com/dolphin0520/p/3920373.htmlJava并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。转载 2016-03-22 21:32:05 · 322 阅读 · 0 评论 -
Java线程池的使用
Executors类有以下几个方法1、public static ExecutorService newFixedThreadPool(int nThreads):创建一个可重用的、具有固定线程数的线程池。2、public static ExecutorService newSingleThreadExecutor():创建一个只有单线程的线程池,它相当于newFixedThreadPoo原创 2015-06-26 10:44:42 · 312 阅读 · 0 评论 -
Java读写锁的使用
Java并行编程时经常使用关键字synchronized来实现同步访问,但是很多情况下synchronized会影响执行效率例如:当多线程读写文件时,读操作之间并不冲突,但是synchronized会使所有的读操作都同步执行而影响效率这种情况下最好的解决方法是使用java.util.concurrent.locks下提供的读写锁ReentrantReadWriteLock。这个lock类的原创 2015-06-14 15:01:31 · 866 阅读 · 0 评论