fk0, легенда (20.09.2019 11:15, просмотров: 450) ответил SciFi на Как правило, блокирующую функцию или длительное вычисление можно разбить на части, и проблема уходит. Да, некий дополнительный геморрой, зависит от конкретной ситуации. Если же код чужой, лезть туда не комильфо, проще RTOS накатить.
Да всё можно, только код выворвачивать наизнанку, в языке для этого не предназначенном (C), где переменные в стеке и контекст на "переключениях задач" теряется -- очень тяжело.
[ZX]