
多线程
文章平均质量分 53
陈勇士
苦的滋味是给活着人享受的,舒服是给死人享受的。
展开
-
ThreadLocal 理解和简单使用场景
ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解,但是真正理解并不是那么容易。 我们还是先来看一个例子: 1 2 3 4 5转载 2016-10-09 21:37:48 · 569 阅读 · 0 评论 -
ExecutorService 与 FutureTask 待整
几种不同的ExecutorService线程池对象 1.newCachedThreadPool() -缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse.如果没有,就建一个新的线程加入池中 -缓存型池子通常用于执行一些生存期很短的异步型任务 因此在一些面向连接的daemon型SERVER中用得不多。 -能reuse的线程,必须是timeout IDL原创 2016-10-09 22:23:30 · 397 阅读 · 0 评论