【文件属性】:
文件名称:TaskManager:简单任务管理器(JetBrains 2021实习测试任务)
文件大小:62KB
文件格式:ZIP
更新时间:2021-04-12 18:52:23
Kotlin
任务管理器
JetBrains 2021暑期实习的测试分配
一个任务
您想实现一个简单的任务计划程序。 一组任务作为输入传递到此调度程序。 一个任务可以具有相关性,即一组必须在完成给定任务之前完成的任务。
该任务由以下接口表示:
interface Task {
// выполняет задачу
void execute ();
// возвращает зависимости для данной задачи
Collection< Task> dependencies ();
}
您需要为实现调度程序的类编写源代码:
class TaskExecutor {
void execute ( Collection< Task> tasks ) {
// реализация
}
}
您可以做出您认为必要的其他
【文件预览】:
TaskManager-main
----gradlew.bat(3KB)
----gradlew(6KB)
----gradle()
--------wrapper()
----src()
--------main()
----.gitignore(278B)
----README.md(3KB)
----build.gradle(598B)