semaphore

    1

    1答えて

    は、私は、メモリリソースへのアクセスを制限する理論セマフォの例を与えた: public static byte[] createArray(int size) throws InterruptedException { semaphore.acquire(size); return new byte[size]; } public static void releaseAr

    0

    1答えて

    281プロセスによってセマフォが開かれていますが、これらのプロセスのpidをすべて取得する方法はありますか? IPCS -a | grepの67108878 S 67108878 0xcef73014 --ra-RA ----オラクルDBAオラクルDBA 281 17時54分58秒9時27分30秒

    0

    2答えて

    名前付きのSystem Vセマフォを使用して、OSXおよびLinux上のすべてのアプリケーション間でファイルをロックしています。どの定義でもAPIの中で最もきれいです。 これはうまくいくようですが、誰もがそれを実行した後、セマフォを正しく破棄する方法がわかりません。 一般的なロジックは、このようなものです:は 作成:は [1]スレッドやプロセスがftokにより、ファイルのために作成されたkey_t

    1

    1答えて

    私はmod_perlで実行するPerl CGIプログラムを持っています。プログラム内では、同時に複数のプロセスがリソースにアクセスすることを防ぎたいと考えています。 # Semaphore Initialization Code # 10023 is unique id, and this id will be same across different apache process. # 1

    2

    3答えて

    モニターは、並行環境でのセマフォーの問題を解決するはずです。 私はモニターのセマフォーを使って良いアナロジーを探しています。 類推のための情報を使用してください: 4タスク(TaskA、TaskB、TaskC、TaskD) 1変数 VARX の各タスクには、いくつかのイベントに基づいて VARXを操作したいと考えています。

    0

    3答えて

    次のコードが与えられた場合、特に「 」という前回の3回「You input 7 characters」の原因がわかりますか? #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <string.h> #include <pthread.h> #include <semaphore.h> void *th

    1

    2答えて

    私はセマフォを持つキューを持っています。特定の時点で、sem_post()へのすべての呼び出しは、セマフォ自体が有効であるにもかかわらず、常に「無効な引数」エラーを返します。 セマフォは削除されないC++オブジェクトのプライベートメンバーで、gdbで検査することもできます。私は、の前にsem_post()を追加しました。値はOKとなり、その後はsem_post()で失敗します。何が間違っていますか

    3

    1答えて

    私はPOSIX共有メモリとPOSIXセマフォを使ってクライアントサーバーアプリケーションを構築しようとしています。セマフォを共有メモリセグメント内に配置する必要がありますか、セマフォをグローバル変数にすることはできますか?私はPOSIXのコンベンションに準拠したいと思います。

    2

    2答えて

    私はposix共有メモリとposix unnamed semaphoresを使ってpshared = 1のクライアントサーバアプリケーションを構築しました。セマフォは共有メモリ内に置かれます。プログラムは正常に動作しますが、ipcs -mまたはipcs -sと入力すると、作成した共有メモリセグメントやセマフォは表示されません。それはなぜそうですか? /* Server main function

    1

    3答えて

    私はC++で単純なレイトレーサを使っています。グラフィックスにはSDL、スレッド化にはpthreadを使用します。そして私は2つのコアを利用してプログラムを作成することに問題があり、スレッドは動作しますが、両方のコアを100%駆動することはありません。 SDLとインターフェイスするために、私は直接SDL_Surface.pixelsのメモリに書き込みます。したがって、私はそれがSDLをロックするこ