在特定时间以多线程方式运行可运行的作业

时间:2018-10-13 03:51:04

标签: java multithreading concurrency thread-safety priority-queue

我正在处理以下面试问题:

  

服务器接收来自不同客户端的请求。每个客户发送一个   可运行的作业以及应运行该作业的时间。写一个java   该程序将接受这些作业并按要求运行每个作业   时间。

我不知道如何解决此问题。也许我们可以有优先级队列来保存作业,并且它应该是多线程的。一个线程应接受任务,另一线程应运行作业。我可以考虑使用诸如DelayQueue之类的队列,但不确定如何实现。.

任何人都可以提供一个示例,说明我应如何执行此操作?

0 个答案:

没有答案