pthreads

    -1

    1答えて

    サーバーソケットを作成したいが、 "accept call"でメインアプリケーションをブロックしたくない。だから私はメインアプリケーションでソケットを作成します。 pthreadメカニズムを使用して、私はそれに "accept call"を使用する新しいスレッドを作成しました。メインアプリケーションにソケットを作成した後、私は「pthread join」と呼ばれました。このスレッドが実行されると、

    0

    2答えて

    pthreadにはいくつかのフラグがあり、すべて "NP"で終わっていますが、 "NP"の略語、略語を知りたいだけですか? 「非ポータブル」を意味し、そしてあなたは、彼らは、プラットフォーム固有の拡張機能です告げる どうもありがとう

    2

    1答えて

    マルチスレッドアクセスから関数を保護したい。その目的のために私はpthread_mutex_tミューテックスを使用しています。私は関数の始めにそれをロックしようとし、関数を実行してから再び解放します。ミューテックスが使用されている場合、ミューテックスが使用可能になるまで最大60秒間待機する必要があります。それでもまだ使用できない場合、関数は失敗するはずです。 私が抱えている問題は、pthread_

    0

    1答えて

    私は2つのスレッドを作成するプログラムを作成しています。各スレッドは、各行に1つの文字を含む1つのテキストファイルを読み込みます。第二のようにフォーマットされ h 0 h 0 ... : 0 i 0 i 0 i 時にはお互いの後にお互いの後に複数の文字、または複数のゼロが存在することができる まずようにフォーマットされます。しかし、1つのファイルの1行に文字がある場合、2

    0

    2答えて

    JVM/SSHのクラッシュにつながる、コードは次のようです)。私はJVM上でのHadoopとそれを使用する場合でも、それは私にこのようなエラーレポートを与えた: Starting namenodes on [ubuntu] ubuntu: starting namenode, logging to /home/yangyong/work/hadooptrace/hadoop-2.6.5/logs

    0

    1答えて

    最近、私はPHPでマルチスレッドを研究し始めました。私はそれが致命的なエラーを与える通常のクラスで同じロジックを適用した場合、私は以下のコード <?php $safe = new Threaded(); while (count($safe) < 10) { $safe[] = count($safe); } var_dump($safe->chunk(5)); に配列と

    0

    1答えて

    最近、インタビューの1つでこの質問をしました。私はこれを実装する最良の方法が何であるか知りたいと思います。 3つのスレッドt1、t2、t3と2つのキューq1、q2があります。 t1はq1にデータを書き込みます t2はq2にデータを書き込みます t3はq1とq2のデータを利用可能になるとすぐに読み取る必要があります。 私は条件変数を使ってq1とq2の両方から読み取ることができると考えました。それが可

    0

    1答えて

    私はthread1,2,3,4によって実行される関数を持っています.... thread1が関数にアクセスすると、私は他のスレッドを待つためにthread_condを使います。 thread1がその仕事をしたら、私は同じcondにthread_signalを送ります。 Thread2が関数を実行しています。しかし、実行が終了すると、他のスレッドはその関数にアクセスしません。 「仕事をして」私 #i

    1

    1答えて

    mutex/condition変数があるとします。私は(pthread_mutex_init/pthread_cond_init)を初期化しますが、決してそれらを使用しません(ロック操作なし、シグナル/待機なし)。 これらの未使用オブジェクトは、占有するメモリ以外の他のリソースを割り当てますか? (私はLinuxとこの点でOSXの行動に興味がある)

    0

    1答えて

    Linux用Cアプリケーションのpthreadライブラリに問題があります。 私のアプリケーションでは、スレッドは何度も何度も開始されます。 しかし、私はいつも、スレッドが終了するまで待ってから起動します。 スレッドがもう起動しなくなり、メモリ不足エラーが発生します。 私が見つけた解決策は、スレッドが終了した後にpthread_joinを実行することです。 スレッドが正しく終了しない理由を教えていた