线程 创建和启动线程的两种方式 实现Runnable接口 继承Thread类 重写唯一方法run()
2014-11-27 21:58
776 查看
创建线程的两种方法 :
1.实现Runnable接口,必须重写Runnable接口的唯一run()方法。
(能实用接口就不要从Thread类继承,实现接口比较的灵活,而继承Thread类实现起来太麻烦)
class Runner1 implements Runnable{
public void run(){
for(int i=0; i<100;i++){
System.out.println("Runnable1 :" +i);
}
}
启动线程的方法(在主程序中):启动线程需要由三步来执行。
1).首先创建一个自己线程对象 例如 Runner1 r = new Runner1();
2).new一个Thread对象(例如对象r)
例如Thread t = new Thread(r);
3).必须调用Thread类的start方法
例如 t.start();
2.从Thread类继承去创建一个线程(不推荐使用)。
class Runner1 extends Thread{
for(int i=0; i<100;i++){
System.out.println("Runnable1 :" +i);
}
}
启动线程的方法(在主程序中):这里启动线程需要由两步来执行
1).首先创建一个自己线程对象 例如 Runner1 r = new Runner1();
2).必须调用Thread类的start方法 例如 r.start();
1.实现Runnable接口,必须重写Runnable接口的唯一run()方法。
(能实用接口就不要从Thread类继承,实现接口比较的灵活,而继承Thread类实现起来太麻烦)
class Runner1 implements Runnable{
public void run(){
for(int i=0; i<100;i++){
System.out.println("Runnable1 :" +i);
}
}
启动线程的方法(在主程序中):启动线程需要由三步来执行。
1).首先创建一个自己线程对象 例如 Runner1 r = new Runner1();
2).new一个Thread对象(例如对象r)
例如Thread t = new Thread(r);
3).必须调用Thread类的start方法
例如 t.start();
2.从Thread类继承去创建一个线程(不推荐使用)。
class Runner1 extends Thread{
for(int i=0; i<100;i++){
System.out.println("Runnable1 :" +i);
}
}
启动线程的方法(在主程序中):这里启动线程需要由两步来执行
1).首先创建一个自己线程对象 例如 Runner1 r = new Runner1();
2).必须调用Thread类的start方法 例如 r.start();
相关文章推荐
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- 启动线程的五种方式方法(通过继承Thread类或实现Runnable接口)
- 创建线程的两种方式:继承Thread类和实现Runnable接口
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- 线程:创建线程有两种方式,一种是继承Thread类,另一种是实现Runnable接口。代码如下:
- JAVA 线程的两种基本实现方法(继承Thread类和实现Runnable接口)
- java创建多线程的两种方法(继承Thread类/实现Runnable接口)
- 【转载】JAVA中线程的两种实现方法-实现Runnable接口和继承Thread类
- java两种启动线程方法根本不同,Thread继承和实现Runable接口
- Java传统多线程的实现有两种方法,继承Thread类或者实现Runnable即可.线程启动时调用start()方法.
- JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没
- java实现多线程的两种方式继承Thread类和实现Runnable接口的方法
- 创建子线程的两种方式:类实现runnable接口或是类继承Thread类
- 线程创建和启动:继承Thread类和实现Runnable接口
- 实现多线程的两种方法:继承Thread类或实现Runnable接口
- java基础知识回顾之java Thread类--java线程实现常见的两种方式实现Runnable接口(二)
- 实现多线程有两种方法: Thread类继承和Runnable接口实现
- JAVA中创建线程对象的两种方法:继承Thread和实现Runable
- 实现多线程有两种方法: Thread类继承和Runnable接口实现
- Thread类和Runnable接口这两种线程创建方式的比较