pthread-key-create

    7

    1答えて

    pthread_key_tとpthread_key_createの仕組みを理解するのに何らかの問題があります。私の理解から、各スレッドはTLS(スレッドローカルストレージ)を持ち、キーはスレッドローカルストレージにアクセスするために使用されます。キーが作成されると、すべてのスレッドで使用されますか?スレッド0はキー0を作成し、スレッド1はキー0を使用できますか?スレッド1がキー0を使用した場合、ス

    0

    1答えて

    5スレッドを作成し、それぞれが長さ10の配列のsize-2チャンクで作業するようにCプログラムをデバッグするのに問題があります。目標はその配列の合計を得ることです。私の実際のプログラムは、ダイナミックな配列サイズとスレッド数を必要とするので、これより少し些細なことですが、私はこの簡単な問題に単純化しようとしましたが、それでも動作しません。 すなわち、 アレイ= {1 2 3 4 5 6 7 8 9

    0

    3答えて

    私は以下のようなクライアントプログラムを持っており、マルチスレッド化する必要があります。しかし、変数sockfdは1つのスレッドに対してグローバルに保持されます。私はこれを行うことを理解しています。私はpthread_key_t、pthread_key_create ...などを使う必要があります。しかし、私はそれを使用する方法が混乱しています。私はどんな助けにも感謝しています。 int sock

    0

    1答えて

    私はboost pythonを使用するC++のクラスを持っています。私はpthreadを使ってC++からのスレッドでPythonコードを実行しようとしています。問題は、以下のコードが出力を生成していないことです。私はstdoutの出力John DOEを期待していました。 &this->instanceは、オブジェクト内で設定されている値を保持していないようです。どのようにpthreadが渡されてい