blocking

    1

    2答えて

    セマフォの機能を拡張しています。実際のセマフォーの実装が分からず、コードが正しく実行されていることを認識したときに、私はロードブロッキングに遭遇しました。私はこれを知る必要がありました。 セマフォーは、sem_wait()を呼び出すときに待機しているスレッドをブロックし、別のスレッドが現在ロックしているスレッドをブロックすることがわかっています。スレッドはブロックされ、そのセマフォの待機リストに入

    17

    1答えて

    mkfifoを使用して名前付きパイプを作成して開こうとするプログラムがある場合、ブロックすることなく読み書き用のパイプを開くにはどうすればよいですか? 特に、私はgui(Javaで書かれた)の有無にかかわらず実行できるCプログラムを書いています。 Cプログラムで 、私は正常にはmkfifoを使用して、名前付きパイプを作成するGUIが書き込みのためにそのパイプを開くまで、しかし私は FILE* in