码迷,mamicode.com
首页 > 编程语言 > 详细

java-thread

时间:2016-09-02 11:15:23      阅读:217      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!