Java线程并发
liucg0327
这个作者很懒,什么都没留下…
展开
-
Java并发编程:Callable、Future和FutureTask
在Java1.5之前,创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之转载 2015-04-07 12:35:34 · 391 阅读 · 0 评论 -
浅谈ThreadLocal(转载)
转载出处:http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过Th转载 2015-04-07 14:48:42 · 359 阅读 · 0 评论