Встречается на собеседованиях • сегодня

Как можно присвоить потоку приоритет

В Java можно управлять приоритетом потока с помощью метода setPriority(int priority). Приоритет задается числом от 1 (MIN_PRIORITY) до 10 (MAX_PRIORITY), где 5 (NORM_PRIORITY) — значение по умолчанию.

Пример:

java
Thread thread = new Thread(() -> {
    System.out.println("Приоритет потока: " + Thread.currentThread().getPriority());
});
thread.setPriority(Thread.MAX_PRIORITY); // Установка максимального приоритета
thread.start();

Важно:

  • Приоритеты зависят от ОС и JVM, поэтому поведение может отличаться.
  • Высокий приоритет не гарантирует, что поток выполнится первым.
  • Не рекомендуется сильно полагаться на приоритеты для управления порядком выполнения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы