区块链技术博客
www.b2bchain.cn

JAVA并发编程之创建线程的讲解

这篇文章主要介绍了JAVA并发编程之创建线程的讲解,通过具体代码讲解7310并且分析了JAVA并发编程之创建线程的讲解的详细步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了JAVA并发编程之创建线程的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7310.html。具体如下:

JAVA中创建线程的三种方式

1、继承Thread类并重写run()方法.
JAVA并发编程之创建线程

2、实现Runnable接口的run方法.
JAVA并发编程之创建线程

3、使用FutureTask方式.
JAVA并发编程之创建线程

三种线程创建方式的优缺点

1、使用继承的Thread类并且重写其run()方法优缺点

 优点:在run()方法中无需使用Thread.currentThread()方法获取当前线程,可以直接使用this;方便传参,可以在子类中添加成员变量,通过set的方式设置参数或者是构造函数  缺点:在java语言中不支持多继承,在你继承了Thread之后,不可以在去继承其他的类了 

2、使用实现Runnable接口的run()方法的优缺点

 优点:Java语言中支持多实现  缺点:执行的任务没有返回值 

3、使用FutureTask方式

优点:使用FutureTask可以使用get方法等待任务执行完毕后的返回结果 缺点:在使用get方法是阻塞性的,如果任务一直美哟执行直接会一直等待 

本文地址https://www.b2bchain.cn/7310.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » JAVA并发编程之创建线程的讲解
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们