30
等待一分钟–不到十秒
任务 使用任何类型的并行化,请等待多个时间段,以使总睡眠时间至少为一分钟(但少于一分钟半)。 程序/功能必须在10秒内终止,并以任何方式(以任何方式)返回两个值:总经过时间和总执行睡眠时间。两个时间值都必须具有至少0.1秒的精度。 这类似于工时的概念:如果有10名工人分班工作,那么需要60个小时的工作只能在6个小时内完成。在这里,我们可以有60秒的睡眠时间,例如在10个并行线程中,因此只需要6秒就可以完成整个工作。 例 MyProgram程序创建14个线程,每个线程休眠5秒: MyProgram → [5.016,70.105] 执行时间大于5秒,由于开销,总睡眠时间大于70秒。