@daniil14056

Пример реализации green thread?

Какого реализация зеленных потоков что в виртуальных машинах или вообще где(на си подобных языках, не лиспы всякие), хоть убейте но я не могу понимать код из 1000 файлов.
Именно как написать его не где не считерив..
Как написать планировщик потоков, точнее, что для этого нужно иметь, знать, полный перечень. Типа своя область памяти, своя Виртуальная машина. Это все уже есть. Больше 100 опкодов со всеми типами адресации. Проект чисто фановый.
Правильно ли я понимаю, что нужно реализовать систему прерываний, и планировщик потоков, или можно написать без него(а в исходниках virual box я не находил слова прерывание IRQ, может плохо искал). И вообще имитация прерываний чисто на первый взгляд плохо скажется на производительности). Плюс все хочется сделать в 1 потоке не где не считерив, и не выйти за рамки своей области кода, а прерывания от внешних устройств нуждаются в своих потоках)
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы