
多线程-并发
文章平均质量分 59
yjy1304
这个作者很懒,什么都没留下…
展开
-
Concurrent包学习笔记--Callable
为何使用Callable? Callable优势是相对于Runnable而言的,使用Runnable作为线程的执行器是不会返回结果的,而Callable作为执行器可以返回结果(也可以抛出异常),同时还可以对任务做一些操作和获取任务的当前状态。 Callable是如何实现这些功能的? Callable实现上述的功能是通过Future这个接口的,注意ExecutorService包含三个方法 <T>原创 2016-10-25 00:26:13 · 324 阅读 · 0 评论 -
ThreadLocal的原理与使用
ThreadLocal的基本原理与使用原创 2016-11-19 23:51:44 · 363 阅读 · 0 评论 -
多线程精要
目录 中断 线程池 ===========================================================中断中断是通过调用Thread.interrupt()方法来做的. 这个方法通过修改了被调用线程的中断状态来告知那个线程, 说它被中断了. 对于非阻塞中的线程, 只是改变了中断状态, 即Thread.isInterrupted()将返回true; 对于可取消的阻塞原创 2017-02-04 14:54:43 · 228 阅读 · 0 评论