JavaRush /Курсы /Java Multithreading /Задачи на прерывание нитей

Задачи на прерывание нитей

Java Multithreading
5 уровень , 7 лекция
Открыта
Задачи на прерывание нитей - 1

— Как раз тебя жду – тут столько интересной работы:

14
Задача
Java Multithreading, 5 уровень, 7 лекция
Недоступна
Не валять дурака
Восстанови логику класса TaskManipulator.
28
Задача
Java Multithreading, 5 уровень, 7 лекция
Недоступна
Все не так легко, как кажется
1. Почитать в инете про Socket, ThreadPoolExecutor, RunnableFuture, Callable. 2. Реализуй логику метода cancel в классе SocketTask. 3. Реализуй логику метода cancel для локального класса внутри метода newTask в классе SocketTask.
7
Задача
Java Multithreading, 5 уровень, 7 лекция
Недоступна
Работать в поте лица!
Реализуй логику метода interrupt, который должен прерывать трэд предварительно закрыв используемые ресурсы. Используй метод super-класса в блоке finally.
Комментарии (109)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
I'll kick them all Уровень 5
23 августа 2025
Все не так сложно, как написано
SomeBody098 Уровень 51
25 июля 2024
Long_byte Уровень 55
4 июня 2024
как я понял это все нужно для того чтобы один нить выполнял несколько задач например для 1000 задач не создавать 1000 нитей а запустить определенное количество нитей и они в порядке очереди перебирали эти 1000 задач?
Денис Уровень 51
31 марта 2023
тык Оставлял ссылку к одной из задач, оставлю и здесь, потому что на странице 163 последняя задача, далее сразу после нее вторая задача идет. Тут хоть немного объяснения есть, но зачем и для чего это нужно - пока понятно с трудом. Конечно какой то мощный инструмент и он мелькает в уровнях дальше по квестам, штош, поглядим.
Роман Уровень 41
18 марта 2023
Тяжко снова проходить снова задачи после трёхмесячного перерыва. В задаче изи минут 5 думал, что за ресурсы нужно высвободить, но по чуть-чуть мозг начинает шевелиться, напрягать извилины. После действительно понимаешь, что это было изи
Para Ino Уровень 41
11 марта 2023
Вместо тысячи слов %баны... ну, а если серьезно посмотрите эти видео с 24-28 Threads
Роман Уровень 2
18 февраля 2023
Советую к прочтению, проясняет и обобщает некоторые мультипоточные моменты - *статья* Источник знания - Дмитрий Кашин
Andrew107021 Уровень 36
21 декабря 2022
Юрий Зиненко Уровень 41
9 декабря 2022
По второй задаче (хардовой ) лучше сразу не читать материалы по пункту 1. (Почитать в инете про Socket, ThreadPoolExecutor, RunnableFuture, Callable). Это по-моему только уменьшает шансы на решение задачи. Лучше только про Socket прочитать и штурмовать задачу.
Антон Власов Уровень 42
18 марта 2022
объясните логику вот этой строки: return super.cancel(mayInterruptIfRunning); что она делает и как
ABOBA Уровень 29
2 апреля 2022
Это вызов cancel родительского класса, это требует ТЗ. А cancel родительского класса требует себе параметр boolean, который мы и передаем в него (mayInterruptIfRunning).