Ответ 1
Действительно широкий ответ: это, похоже, противоречит принципам дизайна Nim. Nim полностью избегает любых проблем обмена/взаимодействия между потоками, удаляя это как возможность. Принцип дизайна "остановить мир" не существует. Встроенная асинхронная передача сообщений должна быть достаточной.
Какие ограничения упоминаются в ссылочных статьях, как представляется, являются ограничениями в дизайне или подходе к проблемам.
Также за время, прошедшее с момента публикации этого вопроса, я вижу, что был ответ на связанный вопрос TChannel. Это решило вашу проблему?
@bluenote10 Возможно ли, что вы можете лучше определить тип проблемы, с которой вы сталкиваетесь? Теперь кажется, что этот вопрос очень широк. Также жаль, что у меня нет ответа, чтобы ответить прямо на вас.