创建两个线程,分别循环10次,每一次循环会打印出当前线程名称与循环次数,之后休眠100毫秒。步骤如下:(1)创建线程类(通过实现Runnable按口)(2)重写run方法,在run方法中输出信息(3)休眠100毫秒(4)在主方法中开启两个线程
时间: 2024-03-04 20:48:58 浏览: 70
好的,我可以帮你实现这个要求。以下是代码示例:
```java
public class MyThread implements Runnable {
private String name;
public MyThread(String name) {
this.name = name;
}
@Override
public void run() {
for (int i = 1; i <= 10; i++) {
System.out.println(name + " - " + i);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public class Main {
public static void main(String[] args) {
Thread thread1 = new Thread(new MyThread("Thread 1"));
Thread thread2 = new Thread(new MyThread("Thread 2"));
thread1.start();
thread2.start();
}
}
```
这段代码中,我们首先创建了一个实现了`Runnable`接口的`MyThread`类,实现了`run()`方法来输出线程名称和循环次数,并且在每次循环之后休眠100毫秒。然后在`main()`方法中,我们创建了两个线程对象,并且启动了这两个线程,它们将会并发地执行`run()`方法,输出相应的信息。
阅读全文