red75prime
Компилятор инструментирует код и добавляет вызовы скедулера в циклы и пролог функций.
Типа как в Erlang, только "руками", значит. Понятно. 😊
Так-то во всех нативно-компилируемых языках есть эта проблема, что поток может вызывать скедулер только в определённых точках, и не слишком частых (в процессе вызова функций рантайма, понятное дело). Обычно на это закрывают глаза. 😊