wait

    0

    1答えて

    次のプログラムを変更して、子プロセスが別の子を作成して待機するようにします。壮大な子供は、それ自身、その親と祖父母のIDをプリントアウトします。 //testWait.cpp #include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include <iostream> #include <stdio.h> #i

    4

    2答えて

    警告>関数 'wait'の暗示的宣言<を実行してもプログラムが正常に動作すると、なぜこの警告が表示されるのか理解したいと思いますか?事前に おかげ 編集: #include <sys/types.h> #include <sys/wait.h> をプログラムの先頭に取得するために:私は、ライブラリを追加するのを忘れは、あなたが配置する必要があり #include <stdio.h> #in

    0

    2答えて

    私はforループを持っていますので、一度に並列に4回処理したいと思います。 私はページhttps://unix.stackexchange.com/questions/103920/parallelize-a-bash-for-loopから次のコードを試してみました: task(){ sleep 0.5; echo "$1"; } N=4 ( for thing in a b c d e

    0

    1答えて

    このページ(http://www.bobaedream.co.kr/cyber/CyberCar.php?gubun=I)のWebクローラーを作成して各ページの在庫リストを収集しました。まず最初に、私のコードは "Search Menu"の部分のドロップダウンメニューを操作することから始まりますが、反復中にページの読み込みと保持に問題があります。私がしたいのは、ページを読み込んで、ページのクロール

    0

    1答えて

    ループ内でいくつかのadbコマンドを実行したいと思います。しかし、私が以下のようにそれを実行すると、私の問題はMyActivityが約15分間続きます。私は前の仕事が始まった直後に各仕事を始めたいと思います。以下のスクリプトでは、各ジョブは次の開始前に完了します。どのように私は強制的にそれらを並行して実行することができますか? #!/bin/bash i=0 while [ $i -lt 10

    0

    2答えて

    ワーカースレッドを作成するコンシューマスレッドがあります。これらのスレッドは、アクティブ状態と待機状態を切り替える必要があります。すべてのワーカースレッドが待機状態になると、現在のジョブが完了したことを意味します。コンシューマスレッドは、すべてのワーカースレッドが待機状態になるのを待たせることができますか?私は、すべてのワーカースレッドでThread.Join()と非常によく似た動作が必要ですが、

    1

    1答えて

    wait()とnotify()のサンプルプログラムを実行していますが、notify()が呼び出されたときに複数のスレッドが1つではなく起動します。 コードは次のとおりです。 public class MyQueue<T> { Object[] entryArr; private volatile int addIndex; private volatile int

    0

    1答えて

    私はすぐにexit()を呼び出す子プロセスを作成するこの簡単なプログラムを持っています。親プロセスでは、WIFEXITED(status)がtrueと評価されると予想していますが、そうではありません。代わりに、WIFSTOPPED(status)はtrueと評価され、「停止」が印刷されます。なぜ私はこの動作を得ているのか誰も説明できますか?私はOS Xで動作していて、gccでコンパイルしています。

    4

    2答えて

    私はクライアントとCのサーバとの間の単純な接続を実装しています。 クライアント側では、ファイルから読み込み中です。毎回BUFFER_SIZEバイトとそれをサーバー側に送信します(エラー処理をアップロードしませんでした)。 //client side bytesNumInput = read(inputFileFD,bufInput,BUFFER_SIZE) bytesSend = write(