Я работаю над вопросом ниже:
Сервер получает запросы от разных клиентов.Каждый клиент отправляет задание Runnable и время, в которое оно должно быть запущено.Напишите Java-программу, которая бы принимала эти задания и запускала каждое задание в нужное время.
Я не могу понять, как решить эту проблему.Возможно, у нас может быть приоритетная очередь для хранения заданий, и она должна быть многопоточной.Один поток должен принимать задачи, другой должен выполнять задания.Я могу подумать об использовании какой-то очереди, например DelayQueue
, но не знаю, как ее реализовать ..
Кто-нибудь может привести пример, как мне это реализовать?