Библиотека задач по Java | тесты, код, задания
5.84K subscribers
567 photos
3 videos
179 links
Задачи и тесты по Java для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/13eb654a

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
Каковы состояния в жизненном цикле потока?

1) New: В этом состоянии объект класса Thread создается с использованием оператора new, но поток не существует. Поток не запускается, пока мы не вызовем метод start().
2) Runnable: В этом состоянии поток готов к запуску после вызова метода start(). Однако он еще не выбран планировщиком потока.
3) Running: В этом состоянии планировщик потока выбирает поток из состояния готовности, и тот работает.
4) Waiting/Blocked: в этом состоянии поток не работает, но все еще жив или ожидает завершения другого потока.
5) Dead/Terminated: при выходе из метода run() поток находится в завершенном или мертвом состоянии.
Что выведет код сверху?
Anonymous Quiz
23%
CD
11%
CDE
27%
D
40%
abcde
Какой из операторов имеет наивысший приоритет?
Anonymous Quiz
12%
~
11%
?
53%
)
23%
>>>
Сколько способов выделения комментариев существует в Java?
Anonymous Quiz
3%
1
48%
2
50%
3
Какой из примитивов синхронизации подойдёт для многопоточного доступа к переменной?
Anonymous Quiz
17%
CountdownLatch
16%
Future
48%
ReentrantLock
10%
Phaser
9%
CyclicBarrier