pthreads

    5

    3答えて

    Thread-pool(pthreadsの助けを借りたC言語)を実装するコンセプトは何ですか? スレッドプールから実行するスレッドをどのように割り当てることができますか?

    5

    4答えて

    iPhoneはマルチタスクとマルチスレッドをサポートしていないと言われました。これはわかりませんでしたので、シミュレータでをテストしました:pthreadsは動作しますが、fork()は動作しません。 この結果はになりますが、今ではわかりません:pthreadライブラリも実際のデバイスで動作しますか? ありがとうございました。

    0

    3答えて

    CソースとCソースをリンクしています。私はpthread、キャンセルポイントを持つスレッドを作成し、次に、CまたはC++ソースファイルのいずれかを介してpthread_exitを呼び出します。 pthread_exit呼び出しがCソースからのものである場合、キャンセルハンドラは起動しません!これの理由は何でしょうか? b.cc: #include <cstdio> #include <cstdl

    2

    2答えて

    を理解し、私はのPthreadの私の理解が適切であるかどうかを知りたい、 私にはマルチスレッドに対処するのに役立ちますネイティブ層以上の層をよります。 共通の構文を提供します。これは、あるOSから別のOSに移植する際に役立ちます。 これは内部的に、さまざまなOS固有の構造を処理します。 私が間違っている場合は私に教えてください、私が逃した点を追加してください。

    5

    2答えて

    マルチスレッドプロセスで1つのスレッドのUID/GIDのみを変更する方法はありますか? ファイルサービングアプリケーションを作成している理由 - 呼び出し元のuid/gidが正しいユーザーに設定されていて、正しいファイル/ディレクトリが正しいuid/gidで作成されていない限り、ACLとクォータが強制されない 通常、ネットワークアプリケーションは、最初はfork()して、各ユーザーの要求を別々のプ

    3

    3答えて

    pthreadsから、私はpthread_key_tとpthread_once_tでビジネスが何かを理解できません。 可能であれば、例を簡単に説明しますか? おかげ

    30

    9答えて

    私はC++ API(LinuxとSolaris用)をスレッドセーフなものにしようとしています。そのため、内部データ構造を破壊することなくその関数を別のスレッドから呼び出すことができます。私の現在のアプローチでは、メンバ変数へのすべてのアクセスを保護するためにpthread mutexを使用しています。これは単純なゲッター関数がmutexのロックとアンロックを行うことを意味します。特に、APIが主に

    0

    3答えて

    各オブジェクトが独立して動作するクラスがあります。たとえば、オフサイトの多くのサーバーでデータベースからさまざまなテーブルを取得している可能性があります。しかし、内部的には、いくつかのテーブルがリンクされていることがわかりました。には、の応答を一切必要としないコマンドをグループ化することで、かなりの量のIOを節約できます。私の目標は、次のような表のためのインターフェイスを使用してコードを書くことが

    4

    1答えて

    オンラインでMac OS Xでpthread_cond_waitという奇妙な証拠は見つかりませんでしたが、私にとっては最も簡単なテストでは失敗しているようです。 機能 int pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *); はミューテックス引数#2のロックを解除した後、条件引数#1上で送信される信号を待つことになっています。私はこ

    67

    8答えて

    のは、私は、このような class c { // ... void *print(void *){ cout << "Hello"; } } としてクラスを持っている。そして、私はC今 vector<c> classes; pthread_t t1; classes.push_back(c()); classes.push_back(c()); のベクトルを持って