继续看一下java的线程方面的问题
java支持多线程的语言,开启线程的两种方式:
- 继承Thread这个类的方式(java只能单继承)
- 用runable接口
下面是2个实例:
package com.jiang.thread;
public class ThreadStart extends Thread{
//线程与进程
//继承thread类,但是java里面都是单继承
public void run(){
for(int i =0;i<6;i++){
System.out.println(i);
}
}
public static void main(String[] args) {
ThreadStart a = new ThreadStart();
a.run();
}
}
package com.jiang.thread;
public class ThreadRunable implements Runnable {
@Override
public void run() {
for(int i = 0 ;i<1000;i++){
System.out.println("线程启动"+i+Thread.currentThread().getName());
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
ThreadRuna