pthreads

    0

    2答えて

    私のスタックにpthread_cond_waitを待っているコードがあります。シグナルは同じプロセスに送られますが、pthread_cond_waitを通知するシグナルハンドラには "pthread_cond_signal"コードはありませんが、それでもpthread_cond_waitは解放されます。待機を解除するために通常は "pthread_cond_wait"を行う他のスレッドがありますが

    0

    1答えて

    pthread条件変数を待っていますが、SIGUSR1(またはその他の信号)を受け取ったときにpthread_cond_signalや偽のウェイクアップが原因でシグナルが待っているのを待って停止するのを検出しません。これどうやってするの?

    1

    1答えて

    PHP 7.0.22でpthreads v3.1.6を使用するコードがあります。私が抱えている問題は、スレッドが配列の値を返さないということです。 $threadCount = 1; $url_idList = range(1,2000); $url_idListChunked = array_chunk($url_idList, $threadCount); class WorkerT

    0

    2答えて

    私はPythonプログラミングで質問があります。私はスレッドを持っているコードを書いています。このスレッドはブロックされたスレッドです。ブロックされたスレッドとは、スレッドがイベントを待っていることを意味します。イベントが設定されていない場合、このスレッドはイベントが設定されるまで待機する必要があります。ブロックスレッドは待ち時間なしにイベントを待たなければならないと私は期待しています! ブロック

    0

    1答えて

    pthread_cond_timedwaitを使用して、Javaのwait(long timeout, int nanos)と同様のタイムアウトで待機しようとしています。 Javaのwaitは相対タイムアウトを使用していますが、pthread_cond_timedwaitは絶対時間しきい値を使用しています。これを考慮に入れても、pthread_cond_timedwaitはエラーコードETIMED

    2

    1答えて

    初めての質問ですので、間違いはありません。 私はクライアントを実行しているときにこのエラーが発生していますが、私は "core dumpedエラー"。 私はエラーがどこにあるのか知っていますが、解決方法はわかりません。クライアントの int main(int argc, char *argv[], char *envp[]){ //... i = read(fd, &p, sizeof

    2

    1答えて

    私が理解しているように、pthread_cond_timedwaitは現在の時刻をとり、条件が通知されなければpthread_cond_timedwaitを終了する絶対時刻を計算することによって使用されます。 定期的なタスクを確実に実行するためにこの関数を使用する簡単な方法がありますか?(現在の時刻とpthread_cond_timedwaitを呼び出す間の時間の変化) 私は〜毎秒実行する定期的な

    0

    1答えて

    マイコード: const uptr kPthreadDestructorIterations = 2; static pthread_key_t key; static bool destructor_executed; void destructor(void *arg) { uptr iter = reinterpret_cast<uptr>(arg); prin

    -2

    2答えて

    #include<stdio.h> #include<stdlib.h> #include<pthread.h> void *f1(void *p) { system("./while.exe"); } main() { int i=0; int k=3; int j=0; void *status while(i<k) { thread_id = pth