pthreads

    5

    1答えて

    私は現在、armおよびppcアーキテクチャにデプロイされるマルチスレッドアプリケーションに取り組んでいます。私は腕にpthread_cancelに問題があります。 pthread_cancel on armはppcと同じ動作をしません。スレッドはキャンセルされますが、スレッドのローカル変数のデストラクタは呼び出されていません。また、pthread_cleanup_push経由でインストールされたキ

    20

    8答えて

    マルチスレッド化されたサーバーのシャットダウンをコーディングしています。スレッドがすべて終了する必要がありますが、スレッドがスタックする可能性があります。この場合は便利です私ができるようにノンブロッキング・ジョインを持つこと。 ノンブロッキングpthread_joinを実行する方法はありますか? 時限結合のようなものも良いでしょう。私は非blokingが参加するより多くの例が有用であろうと考えるこ

    3

    6答えて

    複数のスレッド(pthreads)でデバッグするとき、GDBに深刻な問題があります。 * nixにはC/C++用の他の優れたマルチスレッドデバッガがありますか?

    0

    2答えて

    私自身のstop_watchモジュールを作成しました。それはスレッドを作成し、数秒間スリープ状態になります。期限が切れると、main.cのコールバック関数を呼び出し、ユーザに期限が切れたことを通知します。 これは、ユーザーが3桁の数字を入力するだけで、5桁の数字を入力する必要があるためです。時間が経過すると、プログラムは停止する必要があります。 2つの問題があります。 1)必要な時間内に数字が入力

    6

    2答えて

    私はCでのスレッドへの最初の挑戦でいくつかの問題を抱えています。ソケット接続を受け入れ、それを処理するための新しいスレッドを開始する非常に単純なサーバープログラムを書くことを試みています。これは、pthread_create()がEAGAINコードで失敗する前に、約300スレッド(303、時には304)しか作成されないことを除いて、正常に動作しているようです。 "システムに別のスレッドを作成するた