请问java多线程怎么实现
发布网友
发布时间:2022-04-25 15:43
我来回答
共2个回答
热心网友
时间:2023-10-14 01:10
很简单啊 两种方式:
1:继承Thread
2:实现Runable接口
考虑到java的单继承多实现,所以建议采用第二种。
热心网友
时间:2023-10-14 01:10
class SecondThread implements Runnable {
int i;
public void run() {
for(int i=0;i<6;i++) {
System.out.println(Thread.currentThread().getName()+" "+i);
}
}
}
public class TestThread2 {
public static void main(String[] args) {
SecondThread s = new SecondThread();
Thread t = new Thread(s,"子线程1");
Thread k = new Thread(s,"子线程2");
t.start();
k.start();
for(int i=0;i<4;i++) {
System.out.println(Thread.currentThread().getName()+" "+i);
}
}
}