Professional Documents
Culture Documents
Новый документ
Новый документ
Завдання №1
Завдання №2
Розробка високоефективних паралельних програм з
використанням ForkJoinFramework.
Кожен воркер має двосторонню чергу задач, в яку можна додавати нові задачі і з якої
можна вибирати задачі для виконання. Коли надходить нова задача, вона ставиться у
верхівку черги (LIFO - останній прийшов, перший вийшов).
Клас ForkJoinTask є базовим класом для задач, які можна виконувати в ForkJoinPool.
Ваші задачі повинні успадковувати цей клас.
Коли ви створюєте задачу, ви маєте виконати перевірку, чи ваша частка роботи є досить
малою для того, щоб виконати її безпосередньо. Якщо так, то ви виконуєте цю частку
роботи безпосередньо у поточному виконавці.
Завдання №3
Результати роботи
Завдання №4