
多线程
文章平均质量分 86
老战友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅析ThreadPoolExecutor的执行过程
Executors是创建线程池的简便工具类,它帮我们提供了几种关于创建线程池的简便方法,如:创建一个固定大小的线程池public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads,原创 2017-10-17 16:33:23 · 546 阅读 · 0 评论 -
ThreadLocal 的应用总结
ThreadLocal 是一个线程的局部变量,只有当前线程可以访问,是线程安全的。在使用时,需要为每一个线程分配不同的对象时,需要在应用层面保证。即 ThreadLocal 只是起到了简单的容器作用。如果在应用上每个线程分配了相同的对象实例,那么 ThreadLocal 也不能保证线程安全。这一点需要注意比如 :SimpleDateFormat 对象不是线程安全的,在使用的时候,就需要使用 Thre原创 2017-10-15 20:10:02 · 228 阅读 · 0 评论