Встречается на собеседованиях • сегодня
Можно ли присвоить потоку приоритет
Да, можно. В Java у каждого потока есть приоритет от 1 (MIN_PRIORITY) до 10 (MAX_PRIORITY), по умолчанию 5 (NORM_PRIORITY). Устанавливается методом setPriority():
java
Thread thread = new Thread(() -> {
System.out.println("Выполняется поток с приоритетом: " + Thread.currentThread().getPriority());
});
thread.setPriority(Thread.MAX_PRIORITY); // 10
thread.start();Но важно понимать:
- Это лишь рекомендация для планировщика потоков JVM
- Фактическое выполнение зависит от ОС и реализации JVM
- Высокий приоритет не гарантирует первое выполнение
- Неправильное использование может привести к "голоданию" других потоков

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы