我们创建三个任务与三个线程,让三个线程启动,同时执行三个任务。
任务类必须实现 Runable 接口,而 Runable 接口只包含一个 run 方法。需要实现
这个方法来告诉系统线程将如何运行。
创建任务:
TaskClass task = new TaskClass(...);
任务必须在线程中执行,创建线程:
Thread thread = new Thread(task);
然后调用 start 方法告诉 Java 虚拟机该线程准备运行,如下:
thread.start();
下面的程序创建三个任务和三个运行这些任务的线程:
任务1 打印字母 a 10次
任务2 打印字母 b 10次