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

Java多线程系列--“基础篇” 线程创建的方式

时间:2018-05-20 16:39:56      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:步骤   不同   任务   重写   就是   run   tar   pre   star   

1.线程创建的方式常用有两种

1)继承 Thread 类创建线程
2)实现 Runnable 接口创建线程

2.Thread 和 Runnable的区别

Thread 和 Runnable 的相同点:都是“多线程的实现方式”。
Thread 和 Runnable 的不同点:
Thread 是类,而Runnable是接口;Thread本身是实现了 Runnable 接口的类。我们知道“一个类只能有一个父类,但是却能实现多个接口”,因此Runnable具有更好的扩展性。此外,        Runnable还可以用于“资源的共享”。即,多个线程都是基于某一个Runnable对象建立的,它们会共享Runnable对象上的资源。通常,建议通过“Runnable”实现多线程!

3.Thread和Runnable的多线程示例

Thread的多线程示例

Thread的创建步骤
1. 创建 Thread类的子类,并重写该类的run()方法,该方法中就是线程需要完成的任务,run()方法也称为线程执行体。
2. 创建Thread子类的实例,也就是创建了线程对象
3. 启动线程,即调用子类实例的start()方法

Java多线程系列--“基础篇” 线程创建的方式

标签:步骤   不同   任务   重写   就是   run   tar   pre   star   

原文地址:https://www.cnblogs.com/lizhouwei/p/9063598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!