Я совершенно новичок в потоковом в C, поэтому мне хотелось проверить, что моя идея была правильной и относительно простой для программирования, прежде чем начинать с нее. Я хочу написать программу, которая может считывать из двух COM-портов одновременно на двух разных потоках (один поток на каждый COM-порт), используя Modbus RTU. Я достаточно разбираюсь в использовании функций libmodbus и т. Д. Это просто часть с потоком, с которой мне нужна помощь.Threading для чтения COM-портов с libmodbus
Итак, несколько вопросов: 1) Возможно ли реализовать это относительно легко (любые примеры, насколько бы они ни были оценены), и если да, то какие соображения в отношении памяти необходимо будет сделать?
2) Какие соответствующие файлы заголовков необходимы для реализации многопоточности в C?