pthreads

    0

    1답변

    문맥은 다음과 같이이다 : 스레드는 일부 잠시 후 차단/스레드가 잠을 넣어되어 이미 잠겨있는 뮤텍스를 을 잠그려고, 뮤텍스가 을 잠금 해제 Q1) 그러면 어떻게됩니까? 스레드를 즉시 실행으로 되돌릴 수 있습니까? 아니면 커널은 실행중인 쓰레드가 타임 슬라이스를 소비하고 대기중인 쓰레드를 정상적으로 스케줄 할 때까지 기다릴 것입니까? 질문 2 뮤텍스가 영원히

    0

    2답변

    저는 pthread를 사용하여 Leibniz의 합계를 PI와 근사하게 평행하게하려고합니다. 내가 g의 최신 버전이 코드를 실행하면 ++이이 오류가 나타나고 난 정말 이유를 이해 해달라고, 나는 다음과 같이 컴파일 해요 : g ++ pi2.cpp -o PI2 -lpthread 여기 error invalid conversion from ‘void*’ to ‘i

    0

    1답변

    잠재적으로 며칠이 걸릴 수있는 PHP 스크립트가 있으므로 로컬 컴퓨터에 pthread를 설치하고 프로세스를 스레드로 분리했습니다. 그러나 서버에 배포 한 후 pthread가 설치되지 않았다는 것을 알게되었습니다. 설치하는 데 어려움을 겪고 있으므로 다른 것을 시도하고 있습니다. PHP에 대한 pthread에 대한 대안 (복잡하지 않은)이 있습니까?

    1

    1답변

    이것은 내 코드의 축약 된 버전입니다. 나는 "initializeGrid()"가 적절하게 동작한다는 것을 분명히해야한다. 그래서 간략하게 그것을 포함하지 않았다. args의 값을 인쇄하려면 "threadFunction()"을 얻으려고하는데 작동하지 않습니다. 도와주세요! #include <pthread.h> #include <math.h> #includ

    0

    1답변

    나는 Gstreamer와 그 사용법에 대한 대부분의 문서를 읽었지만 Gstreamer와 다른 비 gstreamer 관련 스레드를 결합하는 것에 대해서는 거의 설명되어 있지 않다. 그래서 하나의 스레드에서 소스 요소가 싱크 요소에 직접 연결된 간단한 파이프 라인이있는 간단한 응용 프로그램을 만들려고합니다. 스레드를 관리하기 위해 "pthread"라이브러리를

    0

    1답변

    코드에 문제가 있습니다. 나는이 클라이언트에 posix 대기열이 있습니다. concix 서버와 posix 대기열 통신. 질문이 다운되었습니다. mqd_t server; mqd_t client; struct request req; //char *name, int pos, int op... struct reply rep; //int num, int ret

    -1

    1답변

    다음은 내가 아프고 강의를 듣지 않아서 어려움을 겪고있는 숙제 문제입니다. 루프 본체 내의 코드는 뮤텍스 바쁜 대기를 이용하여 재사용 가능한 배리어 구현에서 시도이다. 그러나이 코드는 교착 상태가 될 수 있습니다. for 루프의 각 반복에서 장벽이 올바르게 작동하도록 수정하십시오. Line 1: // count1 and count2 are volatile

    1

    1답변

    pthread 뮤텍스를 프로세스간에 공유 할 수있는 경우 stackoverflow에 대한 많은 질문이 있지만 공유 뮤텍스 초기화에 대한 질문/대답을 찾을 수 없습니다. 필자가 이해하는 한, 프로세스 공유 뮤텍스를 사용하는 일반적인 방법은 다음과 같습니다. 공유 메모리 블록을 할당하고 공유 메모리 블록에 pthread 뮤텍스를 초기화하여 사용하십시오. 공유

    1

    1답변

    저는 Linux Ubuntu에서 원격 디버거를 사용하여 VS2017 Linux C++를 테스트했습니다. C++ 용 예제 프로젝트를 몇 개 만들었고 예제를 실을 때까지 모든 것이 잘 작동했습니다. "pthread_create '에 대한 정의되지 않은 참조가 계속 발생하면서 컴파일 할 스레드를 얻지 못하는 것 같습니다. 이 해결책은 VS 프로젝트 속성 명령 줄

    1

    2답변

    그래서 1-99 사이의 임의의 값을 갖는 2-d 어레이 [5] [12]를 생성하는 할당이 있습니다. 그런 다음 pthreads를 사용하여 배열의 각 요소에 1을 더하거나 1을 뺀 다음 결과를 출력하고 2, 3 또는 4 스레드로 프로세스를 나눕니다. 스레드의 수는 사용자가 명령 행에서 입력 한 내용에 따라 다릅니다. 컴파일하고 실행하는 코드가 있습니다. 그러