私はpthreadsが新しく、さまざまな単純な入力を持つ独自のシェルスクリプトを作成しようとしています。その中にはかなり時間がかかるものがあります。私は他のコマンドのためにシェルを使い続けている間に、このような作業を続けているpthreadを作りたいと思っています。バックグラウンドで完了まで実行されるPthreadを作成します。
しかし、自分のシェルを試しても、最後に作成されたpthreadが完了するまで待ってから、他のものを入力できるようになります。
私はこれを子プロセスではなくスレッドで行うつもりです。だからfork()は私にとってここのオプションではありません。
本質的に私の質問は、完全に独立して実行されるスレッドを、シェルスクリプトのバックグラウンドで完全に実行して、シェルを重大な中断なしで使用し続ける方法です。
文句を言いますか? pthreadを産んでいるCプログラムの部分は何ですか?あなたが試したことに特化してください。 – esecules