java创建线程的两个方法
来源:互联网 发布:软件投标书 编辑:程序博客网 时间:2024/05/09 13:38
方式一:
在java中创建线程的一种方式是通过Thread来实现的.Thread有很多个构造器来创建一个线程(Thread)实例:
public class TestThread extends Thread{
public void run(){
for(int i=0;i<100;i++)
System.out.println("Count:"+i);
}
public static void main(String[] args){
TestThread tt=new TestThread();
tt.start();
}
}
方式二:
通过实现Runnable接口并实现接口中这义的唯一方法run(),可以创建一个线程.
public class RunnableThread implements Runnable{
public void run(){
for(int k=0;k<100;k++)
System.out.println("Count:"+k);
}
public static void main(String[] args){
RunnableThread rt=new RunnableThread ();
Thread t=new Thread(rt);
rt.start();
}
}
两种方式的区别:
● 使用Runnable接口
可以将CPU,代码和数据分开,形成清晰的模型;
还可以从其他类继承;
保持程序风格的一致性.
● 直接继承Thread类
不能再从其他类继承;
编写简单,可以直接操纵线程,无需使用Thread,currentThread().
- Java创建线程的两个方法
- java创建线程的两个方法
- Java创建线程的两个方法
- java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- Java创建线程的两个方法
- 高通lcd相关模块
- 过程
- A Exhausted Day
- 简单的编辑器
- 建议在压缩时使用WinRAR的恢复卷功能!(WinRAR3.0以上均支持)
- java创建线程的两个方法
- Linux 双网卡绑定测试
- java编程性能不可不注意的几点
- Table 'uc.uc_pms' doesn't exist,uc_pms不存在解决
- Android系统init分析
- 黑马程序员-----观看交通灯管理系统有感
- fedora 使用wine 启动windows游戏
- Linux下双网卡绑定技术实现负载均衡
- Caching And Processing 2TB Mozilla Crash Reports In Memory With Hazelcast