基本的に、シリアルポート読み取り機能を他の2つの機能と共有する必要があります
最初の関数は、1000ミリ秒ごとにデータのシリアルポート読み取り関数でポーリングを続けます
シリアルポートに何かが書き込まれると、シリアルポートからack/nackを読み戻す必要があります。
誰かがこの同期をミューテックスまたは一般的な読み取り機能のためにLinuxで利用可能な他の同期機能を使用して効率的に達成する方法を提案できますか?これはポーリングベースで行われるため、これらの操作にスレッドを使用していません。