Я пишу приложение, которое требует неблокирующих чтений $stdin
.
Обычно (если бы я использовал Ruby, а не mRuby), я бы выполнил это с помощью классов Thread
и Queue
,К сожалению, mRuby не предоставляет их изначально, и кажется, что это может быть невозможно в mruby-thread gem.
Как мне выполнитьнеблокирующее чтение $ stdin.gets () в mRuby, желательно без использования пользовательских расширений?