java:多线程
在Java中,多线程可以通过继承Thread
类或者实现Runnable
接口来创建。以下是一个简单的使用Runnable
接口的多线程示例:
public class MultiThreadingExample {
public static void main(String[] args) {
Runnable runnableTask = new Runnable() {
@Override
public void run() {
// 这里是线程需要执行的代码
System.out.println("线程正在运行:" + Thread.currentThread().getName());
}
};
// 创建线程
Thread thread = new Thread(runnableTask);
thread.start(); // 启动线程
}
}
在这个例子中,我们定义了一个Runnable
任务,然后创建了一个新的Thread
实例来运行这个任务。当我们调用start()
方法时,线程开始执行。
如果你需要使用Thread
类,可以这样做:
public class MultiThreadingExample {
public static void main(String[] args) {
Thread myThread = new Thread(new Runnable() {
@Override
public void run() {
System.out.println("线程正在运行:" + Thread.currentThread().getName());
}
});
myThread.start();
}
}
在这个例子中,我们直接创建了一个继承了Thread
类的匿名类,并覆盖了run()
方法。然后我们启动了这个线程。
评论已关闭