线程运用: 1.自定义实现Runnable接口线程类MyThread 2.在MyThread中实现run方法,输出2,4,6...100 3.编写测试类Test,通过MyThread创建线程并完成调用
时间: 2024-04-11 21:33:27 浏览: 87
应用线程处理,经典小例子。可运行。
你可以按照以下步骤来实现线程的运用:
1. 首先,创建一个自定义的线程类 `MyThread`,并实现 `Runnable` 接口。代码如下:
```java
public class MyThread implements Runnable {
@Override
public void run() {
for (int i = 2; i <= 100; i += 2) {
System.out.println(i);
}
}
}
```
2. 在 `MyThread` 类中,重写 `run` 方法,并在该方法中输出 2、4、6...100 的偶数。
3. 接下来,编写一个测试类 `Test`,用于创建线程并进行调用。代码如下:
```java
public class Test {
public static void main(String[] args) {
// 创建一个 MyThread 的实例
MyThread myThread = new MyThread();
// 创建一个线程对象,并将 MyThread 的实例作为参数传入
Thread thread = new Thread(myThread);
// 调用线程的 start 方法,启动线程
thread.start();
}
}
```
4. 在 `Test` 类的 `main` 方法中,首先创建一个 `MyThread` 的实例 `myThread`,然后创建一个线程对象 `thread`,并将 `myThread` 作为参数传入。最后,调用线程的 `start` 方法启动线程。
这样,当运行 `Test` 类时,会创建一个新的线程,并在新线程中执行 `MyThread` 类中的 `run` 方法,输出 2、4、6...100 的偶数。
阅读全文