Я изучаю службу исполнителя в java. Требуется использовать службу исполнителя для создания 4 потоков -
Thread 1 - получить два числа на вход.
Тема 2 - сложение двух чисел
Тема 3 - умножение двух чисел
Тема 4 - распечатать результаты.
Поток 1 должен выполняться первым, после завершения потока 1 потоки 2, 3 могут начать обработку одновременно и, наконец, после завершения потоков 2, 3. Наконец должен запуститься поток 4.
Как мы можем убедиться, какой поток запускается первым и какие потоки должны запускаться одновременно следующими? Наконец, какой поток выполнить в конце.
Примечание. Как мы можем добиться этого, не используя спящий режим потока. Динамически, как только поток 1 завершается, два других потока должны запускаться автоматически.