Java线程的创建
来源:互联网 发布:java编程工具安卓 编辑:程序博客网 时间:2024/06/05 23:44
Java中线程的创建有两种方式:一是继承Thread类来创建线程对象(Thread类也实现了Runnable接口);二是实现Runnable接口。第一种方式代码如下:
public class MyThread extends Thread{ @Override public void run() { //此线程要完成的任务 }}
定义好线程之后,在主线程中通过MyThread thread = new MyThread();
来创建线程;通过调用thread.start();
来启动线程。
这样做的好处是可以在MyThread类中为线程增加一些其他属性,例如线程名称等。但是Java是单继承的,如果你的主类还需要继承其他的父类,那么这种方法就不合适了。
再来看第二种创建线程的方法:
实现Runnable接口。Runnable接口只有一个run方法,一个类实现Runnable接口时都需要在类中实现run()方法。run()方法完成由特定线程所完成的功能。
代码片段如下:
public class MyThread2 implements Runnable{ @Override public void run() { //线程要完成的任务 }}
0 0
- java线程的创建
- Java线程的创建
- Java线程的创建
- java线程的创建
- Java 线程的创建
- java线程的创建
- JAVA线程的创建与启动线程
- Java中的线程:线程的创建
- Java 线程的创建方法
- Java中线程的创建
- Java基础---线程的创建
- Java 创建线程的方法
- java中线程的创建
- java中线程的创建
- java线程的创建总结
- java 线程创建的方法
- 【多线程】Java线程的创建
- Java线程的创建方式
- git之获取开源项目
- Node.js笔记(六)不使用页面模板渲染界面
- OOP继承问题,虚基类, 建构子的构建顺序问题
- 最牛辞职信
- 【算法】九种常见排序
- Java线程的创建
- 第二周项目1旱冰场造价
- 利用中根序列和后根序列重建二叉树
- Hostker云主机
- [阿牛的牛肉串]
- 工厂模式
- Mjpeg‐stream移植
- c++ substr()字符函数的使用方法
- 计算机知识图谱