- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 并发编程17-同步容器与并发容器和阻塞队列
0.总述 1.同步容器 1.1 概述 Vector 线程安全 用的add方法synchronized,如果是并发编程时也是单线程的.但是当多线程的时候由于有锁,性能降低,所以在并发情况下不会用Vector… ArrayList 线程不安全 底层用数组存数据,当添加的数据数目到一定程度,则将当前数据复制到一个更大的新的数组中. Collections.synchronizedList(Arra...
2019-04-28 23:45:47 289
原创 并发编程16-Callable,FutureTask
1.概述 通过实现Callback接口,并用Future可以来接收多线程的执行结果 Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。 2.示例 2.1 核心代码 Callable<Integer> call = new Callable<Integer>(); FutureTask&l...
2019-04-14 23:29:02 184
原创 并发编程15-并发工具
1.CountDownLatch 1.1 概述 1.1.1 简述 CountDownLatch的构造函数入参有N(int类型)个作为计数器; 然后起多子线程,子线程countDownLatch.countDown后计数-1; 主线程countDownLatch.await(); 待计数为0后主线程countDownLatch.await()后面继续执行. CountDownLatch latch ...
2019-04-07 23:39:49 157
正则表达式学习教程合集
2009-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人