文章分类 -  java并发编程(转载)

摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3920385.html Java并发编程(十六):线程间协作的两种方式:wait、notify、notifyAll和Condition(转载) 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。 阅读全文
posted @ 2016-03-08 12:12 暴力阿桑 阅读(117) 评论(0) 推荐(0)
摘要:Java并发编程(十五):Timer和TimerTask(转载) 下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的Time 阅读全文
posted @ 2016-03-08 12:10 暴力阿桑 阅读(147) 评论(0) 推荐(0)
摘要:本文转载自:ttp://www.cnblogs.com/dolphin0520/p/3949310.html Java并发编程(十四):Callable、Future和FutureTask(转载) 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnabl 阅读全文
posted @ 2016-03-08 12:06 暴力阿桑 阅读(116) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3920397.html Java并发编程(十三):CountDownLatch、CyclicBarrier和Semaphore(转载) 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如 阅读全文
posted @ 2016-03-08 12:04 暴力阿桑 阅读(164) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3932921.html Java并发编程(十二):线程池的使用(转载) 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行 阅读全文
posted @ 2016-03-08 12:02 暴力阿桑 阅读(129) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3932906.html Java并发编程(十一):阻塞队列(转载) 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWr 阅读全文
posted @ 2016-03-08 12:00 暴力阿桑 阅读(172) 评论(0) 推荐(0)
摘要:Java并发编程(十):并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修 阅读全文
posted @ 2016-03-08 11:59 暴力阿桑 阅读(145) 评论(0) 推荐(0)
摘要:Java并发编程(九):并发容器之ConcurrentHashMap(转载) 下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状 阅读全文
posted @ 2016-03-08 11:56 暴力阿桑 阅读(169) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3933551.html Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出 阅读全文
posted @ 2016-03-08 11:54 暴力阿桑 阅读(184) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3933404.html Java并发编程(八):同步容器(转载) 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如Cou 阅读全文
posted @ 2016-03-08 11:53 暴力阿桑 阅读(276) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3920407.html Java并发编程(七):深入剖析ThreadLocal(转载) 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先 阅读全文
posted @ 2016-03-08 11:49 暴力阿桑 阅读(128) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3920373.html Java并发编程(六):volatile关键字解析(转载) volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往 阅读全文
posted @ 2016-03-08 11:48 暴力阿桑 阅读(130) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3923167.html Java并发编程(五):Lock(转载) 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util 阅读全文
posted @ 2016-03-08 11:45 暴力阿桑 阅读(101) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3923737.html Java并发编程(四):synchronized(转载) 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插 阅读全文
posted @ 2016-03-08 11:40 暴力阿桑 阅读(153) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3920357.html Java并发编程(三):Thread类的使用(转载) 在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread 阅读全文
posted @ 2016-03-08 11:37 暴力阿桑 阅读(209) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3913517.html java并发编程(二):如何创建线程?(转载) 在前面一篇文章中已经讲述了在进程和线程的由来,今天就来讲一下在Java中如何创建线程,让线程去执行一个子任务。下面先讲述一下Java中的应用 阅读全文
posted @ 2016-03-08 11:34 暴力阿桑 阅读(200) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/dolphin0520/p/3910667.html Java并发编程(一):进程和线程之由来(转载) 在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不 阅读全文
posted @ 2016-03-08 11:23 暴力阿桑 阅读(185) 评论(0) 推荐(0)