こんにちは。
現在、Ubuntu-64bit/VMwareによる仮想環境のlinuxにてマルチスレッドを作成しております。
メインスレッドは入力・画面出力(サブスレッドの結果)を担当、サブスレッドはWorker Threadとし、ファイル読み込み、リスト作成、リストで得られた情報から各処理を行います。
このような動作をするプログラムをCで作りたいのですが、全く以って手を付けられません。
Worker Threadの参考サイト等はあるのですが、C++,C#,Java等Cでは無い言語で記述されていることが全てで、そのようなページを訪れたところでCしか扱ったことの無い私には到底理解もできません。
そこで、C言語を用いて作った割り込み可能なWorker Threadの簡単なサンプルコードを頂きたいのです。
Worker Threadに対する私の認識は、Worker Threadが1つずつすべき処理を手に入れ、処理を行います。手に入れられなければ(処理が無ければ)、Worker Threadは、新しい処理が手に入るまで待ちます。
といった具合です。
どんな簡単な、手軽なコードでもよいのでWorker Thread作成の手がかりをさせていただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。