文章目录
应用场景
并发编程的目的是通过同时执行多个任务来提高程序的性能、响应能力和资源利用率。
创建多线程的方式
1、继承Thread类
public class MyThread extends Thread {
@Override
public void run() {
System.out.println(Thread.currentThread().getName() + " run()方法正在执行...");
}
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
System.out.println(Thread.currentThread().getName() + " main() 方法执行结束");
}
}
2、实现Runnable接口
public class MyRunnable implements Runnable {
public void run() {
System.out.println(Thread.currentThread().getName() + " run()方法执行中... ");
}
public static void main(String[] args) {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start();
System.out.println(Thread.currentThread().getName() + " main() 方法执行完成"