“你好,阿米戈!”
4
任务
Java 核心, 第 6 级, 课程 3
我的第一个线程
创建 public static TestThread 类,这是带 Runnable 接口的线程。
TestThread 应显示“我的第一个线程”。
4
任务
Java 核心, 第 6 级, 课程 3
我的第二个线程
1.创建继承 Thread 类的 public static TestThread 类。
2.在 TestThread 内创建一个 static 块,该块显示“这是 TestThread 内的 static 块”。
3.run 方法应显示“这是 run 方法”。
9
任务
Java 核心, 第 6 级, 课程 3
一个列表和几个线程
在 main 方法中,将 5 个线程添加到 static list。每个线程必须是与自己的 SpecialThread 对象协同工作的新 Thread 对象。
4
任务
Java 核心, 第 6 级, 课程 3
显示堆栈跟踪
1.创建一个“任务”(名为 SpecialThread 的 public static 类,该类实现 Runnable 接口)。
2.SpecialThread 应显示自己的堆栈跟踪。
提示:主线程已显示自己的堆栈跟踪。
9
任务
Java 核心, 第 6 级, 课程 3
谈谈音乐
1.更改 Violin 类,让它成为线程的任务。使用 MusicalInstrument 接口
2.在 Violin 线程中实现所需的方法。应按如下所示进行实现:
2.1.确定开始演奏的时间 - startPlaying() 方法。
2.2.等待 1 秒 - sleepNSeconds(int n) 方法,其中 n 是秒数。
2.3.确定停止演奏的时间 - stopPlaying() 方法。
2.4.显示乐器演奏了多长时间。在项目 2.1 和 2.3 使用此方法。
示例:已演奏 1002 毫秒