【解決方法】キューのポーリングでスレッドを操作する


やあ、
C言語でスレッドの勉強を始めました。
私はコードを開発しています。情報が来ているかどうかを継続的にポーリングするキューを使用して、スレッド部分を追加したいと考えています。
誰がどこから始めればよいか提案できますか? 私はコードを求めているのではなく、単なるアイデアやヒントを求めています!

私が試したこと:

私はどこから始めればよいか非常に混乱しています。

解決策 1

解決策 2

スレッド化について読んでから始めましょう。見た目ほど単純ではありません。
以下にいくつかのリンクを示します。 https://dev.to/quantumsheep/basics-of-multithreading-in-c-4pam[^]
C でのマルチスレッド – GeeksforGeeks[^] – これらは C 言語固有のものであり、特定の OS では機能しない可能性があります。また、発生する可能性のある問題 (ロック、デッドロック、マルチスレッド アプリの作成に必要な計画、特に高齢者の場合) についてはあまり触れていません。おそらくコンソールアプリを意味するCのような言語(したがって、ユーザー入力は呼び出しスレッドを完全にロックするため、たとえば「処理スレッド」からの「シグナル」を無視します)。
そのためには、ここから始めてください。 並行 C アプリケーションでのマルチスレッドの問題を解決する方法[^] しかし、おそらく他のソースも見つける必要があるでしょう!

コメント

タイトルとURLをコピーしました