首页 > 编程语言 > 详细

java-thread

时间:2016-09-02 11:13:45      阅读:118      评论:0      收藏:0      [点我收藏+]

线程的创建和启动

继承Thread

  在run方法里,通过this获取当前线程。

  多个线程不能共享实例变量。

通过实现接口

实现Runable接口

  在run方法里,只能通过Thread.currentThread()获取当前线程。

  多个线程可以共享实例变量。

使用Callable和Future

call()方法比run()方法更强大:

  1. call()方法可以有返回值。

  2. call()方法可以声明抛出异常。

注意:

  1. Callable对象不能直接作为Thread的target
  2. FutureTask类实现了Future接口和Runable接口,可以作为Thread的target

java-thread

原文:http://www.cnblogs.com/zhouj-happy/p/5832571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!