LINUX.ORG.RU

История изменений

Исправление sf, (текущая версия) :

Очередь исполнения и зеленые потоки - это немножко разные вещи, не стоит их путать.

Обычно зеленый поток это:

  • указатель на (байт)код текущей инструкции треда
  • указатель на стек
  • состояние (один из «заблокирован-по-причине», «готов к работе»)

Рантайм создает очередь из таких структур. Создаются элементарно, уничтожаются элементарно.

OS треды обрабатывают такую очередь (или такие очереди).

Против очередей я ничего не имею.

Но это самая простая реализация зеленых потоков :]

UPD: поправил скобку

Исходная версия sf, :

Очередь исполнения и зеленые потоки - это немножко разные вещи, не стоит их путать.

Обычно зеленый поток это:

  • указатель на (байткод) текущей инструкции треда
  • указатель на стек
  • состояние (один из «заблокирован-по-причине», «готов к работе»)

Рантайм создает очередь из таких структур. Создаются элементарно, уничтожаются элементарно.

OS треды обрабатывают такую очередь (или такие очереди).

Против очередей я ничего не имею.

Но это самая простая реализация зеленых потоков :]