一段多线程Java代码
时间: 2023-03-14 22:23:50 浏览: 54
我可以为你提供一段示例代码:public class MyThread implements Runnable { private String name; public MyThread(String name) { this.name = name; } public void run() { System.out.println("Thread " + name + " Starting"); try { for(int i = 0; i < 10; i++) { System.out.println("Thread " + name + " Counting: " + i); Thread.sleep(1000); } } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Thread " + name + " Exiting"); } public static void main(String[] args) { MyThread t1 = new MyThread("Thread 1"); MyThread t2 = new MyThread("Thread 2"); Thread t3 = new Thread(t1); Thread t4 = new Thread(t2); t3.start(); t4.start(); } }
相关问题
写一段java 多线程代码
当然可以,下面是一段简单的 Java 多线程代码:
```
public class MyThread extends Thread {
public void run() {
System.out.println("Hello from a thread!");
}
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start();
}
}
```
这段代码创建了一个继承自 Thread 的类 MyThread,重写了 run 方法,当线程启动时会打印一条信息。在 main 方法中创建了一个 MyThread 对象并启动线程。
用java写一段多线程代码
好的,以下是一段使用 Java 编写的多线程代码示例:
```
public class MultiThreadExample implements Runnable {
public void run() {
System.out.println("Thread " + Thread.currentThread().getId() + " is running");
}
public static void main(String[] args) {
int n = 5; // 创建 5 个线程
for (int i = 0; i < n; i++) {
Thread thread = new Thread(new MultiThreadExample());
thread.start();
}
}
}
```
这段代码创建了一个实现了 Runnable 接口的类 MultiThreadExample,该类的 run() 方法会在每个线程中被调用,输出当前线程的 ID。在 main() 方法中,我们创建了 5 个线程并启动它们。
希望这个示例能够帮助你理解多线程编程。