Java创建线程的两种方式
来源:互联网 发布:centos squid 重启 编辑:程序博客网 时间:2024/05/15 11:43
Java创建线程主要有两种方式
第一种就是继承Thread类
其格式为:
class 类名称 extends Thread{
属性... ;
方法... ;
public void run(){ //覆写Thread类中的run()方法, 此方法是线程的主体
线程主体;
}
}
因为继承了Thread类, 可以直接从Thread类中使用start()方法
第二种就是实现Runnale 接口
class 类名称 implements Runnable{
属性... ;
方法... ;
public void run(){
线程主体 ;
}
}
此方法实现的是Runnale接口,此接口并没有start()方法, 实际上还是要依靠Thread类完成启动,在Thread类中提供了
public Thread(Runnable target) 和 public Thread(Runnable target, String name) 两个构造方法 这两种构造方法都可以接受Runnable的子类实例对象
1 0
- java 创建线程 的两种方式
- Java线程创建的两种方式
- java创建线程的两种方式
- java创建线程的两种方式
- java线程的两种创建方式
- Java创建线程的两种方式
- java线程创建的两种方式
- Java创建线程的两种方式
- JAVA创建线程的两种方式
- Java线程创建的两种方式
- java创建线程的两种方式
- Java线程第三课:线程的两种创建方式
- 【java线程】创建线程的两种方式
- Java线程——两种创建线程的方式
- java创建线程的两种传统方式
- java#2 线程的两种创建方式
- java中创建线程的两种方式
- Java线程的两种创建方式及优劣比较
- C++补交实验一
- 周五课件---文件的重定向
- spring实现注解方式下载文件
- c++——第二次作业1
- nginx 服务器重启命令 关闭
- Java创建线程的两种方式
- 在php中的数组总添加一个元素
- BZOJ 4310: 跳蚤
- jsp页面存放位置
- dot.js
- Expetion(POJ2431)
- Android Touch事件全解析
- [数据结构]Graph之拓扑排序BFS&DFS实现
- Java内存模型与多线程数据可见性和操作的有序性