ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
954508 Топик полностью
Mahagam (23.10.2019 01:21, просмотров: 1009) ответил fk0 на Какая вообще связь многопоточности и автоматного программирования? Одно не является противопоставлением другому, для начала. Система автоматов может существовать и в многопоточной системе, равно как и классический говнокод в однозадачной системе.
я не в курсе много чего. с теоретической подготовкой у меня плоховато, к сожалению. и я даже не представляю, как написать многоавтоматную программу с требованиями реалтаймовости без использования вытесняющей многозадачности. зато с этой самой вытесняющей многозадачностью - никаких проблем не вижу. знай лепи себе по потоку на автомат. а где нужно вставить взаимодействие - лепи семафоры да мьютексы, всё как по учебнику. и если приоритеты потокам назначены разумно - то и реалтаймовость будет обеспечена. возникающие при этом проблемы типа инверсии приоритетов - решаются либо ручками, либо на уровне библиотеки многозадачности.