“你好,阿米戈!”

9
任务
Java 核心,  第 6 级课程 10
已锁定
计算秒数
1.编写 Stopwatch 线程中 run 方法的实现。 2.Stopwatch 类必须计算从创建线程到输入字符串所经过的秒数。 3.显示秒数。
18
任务
Java 核心,  第 6 级课程 10
已锁定
比赛倒计时
1.弄明白程序的功能。 2.实现 run 方法,以便每一秒 都显示计数,计数由空格分隔,从 numSeconds 开始,倒数到 1,然后“跑!”(请参阅示例)。 3.如果线程运行时间为 3.5 秒或更长时间,请使用中断方法将其中断并在线程中显示“已中断!” numSeconds = 4 的示例: “4 3 2 1 已中断!” 4.如果线程运行时间小于 3.5 秒,它应中自行断。 numSeconds = 3 的示例: “3 2 1 跑!” 另注:sleep 方法抛出 InterruptedException。
4
任务
Java 核心,  第 6 级课程 10
已锁定
另一个中断
创建 TestThread。 在 main 方法中,创建一个线程,运行该线程,然后使用 interrupt() 方法将其中断。
9
任务
Java 核心,  第 6 级课程 10
已锁定
无中断,没门?
弄明白程序是如何工作的。 这样可让 ourInterrupt 方法允许 TestThread 自行中断。 不使用 interrupt 方法。
9
任务
Java 核心,  第 6 级课程 10
已锁定
一生万物,万物归一
1.弄明白程序是如何工作的。 1.1.注意 Water 对象对所有线程都是相同的。 2.实现 ourInterrupt() 方法,以便中断 threads 列表中的所有方法。 3.更正 run() 方法中变量的值: 3.1. isCurrentThreadInterrupted 必须与当前线程的 isInterrupted() 方法的值相同。 3.2. threadName 必须与当前线程的 getName() 方法(在 Thread 类中实现)的值相同。