История изменений
Исправление
sf,
(текущая версия)
:
Очередь исполнения и зеленые потоки - это немножко разные вещи, не стоит их путать.
Обычно зеленый поток это:
- указатель на (байт)код текущей инструкции треда
- указатель на стек
- состояние (один из «заблокирован-по-причине», «готов к работе»)
Рантайм создает очередь из таких структур. Создаются элементарно, уничтожаются элементарно.
OS треды обрабатывают такую очередь (или такие очереди).
Против очередей я ничего не имею.
Но это самая простая реализация зеленых потоков :]
UPD: поправил скобку
Исходная версия
sf,
:
Очередь исполнения и зеленые потоки - это немножко разные вещи, не стоит их путать.
Обычно зеленый поток это:
- указатель на (байткод) текущей инструкции треда
- указатель на стек
- состояние (один из «заблокирован-по-причине», «готов к работе»)
Рантайм создает очередь из таких структур. Создаются элементарно, уничтожаются элементарно.
OS треды обрабатывают такую очередь (или такие очереди).
Против очередей я ничего не имею.
Но это самая простая реализация зеленых потоков :]