Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / В чем разница между состояниями RUNNABLE и RUNNING в Java?
Вопрос для Поиска с Алисой
25 июля

В чем разница между состояниями RUNNABLE и RUNNING в Java?

Алиса
На основе источников, возможны неточности

Разница между состояниями Runnable и Running в Java заключается в том, что первое означает готовность к выполнению, а второе — выполнение потока. www.geeksforgeeks.org topjava.ru

Runnable — состояние потока, в котором он готов к выполнению. www.geeksforgeeks.org В этом состоянии поток либо ожидает, что планировщик заберёт его для выполнения, либо уже запущен. nuancesprog.ru На этом этапе управление переходит к планировщику, который решает, когда поток начнёт выполнение своего кода. topjava.ru

Running — состояние потока, в котором он выполняет свой код. topjava.ru Переход из Runnable в Running зависит от ОС, так как JVM не может точно определить, когда поток переходит из одного состояния в другое. topjava.ru Из-за этого в Java эти два состояния объединены в одно — Runnable. topjava.ru

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

В чем разница между грамматикой и орфографией?
В каких контекстах употребляется слово 'running' в современном английском языке?
Какие существуют различия между формами run и running в английском языке?
Чем отличаются состояния enabled и running в системах Linux?
В чем разница между командами show running-config и show startup-config?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить