pthreads

    0

    1답변

    가변 인수 (n 인수)로 함수를 구현하는 방법 : void * thre (int, ...); inside pthread_create (& thr, NULL, thre, ???) 미리 감사드립니다.

    1

    1답변

    단일 링크 된 목록을 사용하여 멀티 스레딩에서 rw-locks이 얼마나 정확하게 작동하는지에 대한 질문이 있습니다. Pitcure에있는 모든 시나리오의 첫째 : Head ==> A ==> B ==> C ==> Tail ^ | | | ----------> Thread 2: Thread 1: - r

    0

    1답변

    두 개의 행렬을 추가하는 방법의 성능을 비교하려고합니다. 한 가지 방법은 추가하는 것입니다. 다른 방법은 스레드를 사용하는 것입니다. 하지만 스레드가 정적 변수에 액세스 할 때 세그먼트 화 오류가 발생합니다! 여기 내 코드입니다. 을 main.c #include "matrixProcessor.h" void main() { time_t s0,

    1

    1답변

    #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include "pthread.h" #include "semaphore.h" FILE * f; sem_t * s1; sem_t * s2; int check; int v1; int v2; int i; static void * c

    0

    2답변

    남자. 소스 코드 여기 한다 : 나는 C에서는 pthread_create를 다루는 몇 가지 문제가 있어요 error: use of undeclared identifier 'helper' pthread_create(&thread, NULL, &helper, &i); : 나는 GCC를 사용하여 컴파일 할 때 #include <stdio.h> #include

    2

    1답변

    나는 몇 가지 경고가 있습니다. Makefile에서 O2 cflags를 삭제하면 문제없이 컴파일됩니다. 이러한 pthread 매크로에 gcc 최적화를 사용하는 것은 금지되어 있습니까? 나는 사람이나 문서에서 아무것도 찾을 수 없었다. 그건 그렇고, 스레드 끝에 청소 물건에 대한 대안이 무엇입니까? 또한 gcc 암과 완벽하게 작동합니다. 하지만 x86 gcc

    2

    1답변

    C에서 시스템 프로그래밍을 처음 접했을 때 pthread를 사용하여 카운터를 증가시키고 값을 표시하는 두 개의 스레드를 만듭니다. 카운터 값이 짝수 일 경우 스레드 1이 증가하고 카운터 값이 홀수 인 경우 스레드 2가 증가합니다. pthread_mutex_t count_mutex = PTHREAD_MUTEX_INITIALIZER; pthread_cond

    0

    2답변

    다음 코드를 이해하려고합니다. 이 코드에는 경쟁 조건이 없지만 이해할 수는 없습니다. #include <stdio.h> #include <pthread.h> void *foo(void *vargp) { int id; id = (int)vargp; printf("Thread %d\n", id); } int main() {

    0

    2답변

    나는 모든 것을 컴파일하는 라이브러리를 만들었습니다. 라이브러리 파일은 "libTextSearch.so"입니다. 라이브러리 내에는 thread이 생성됩니다. 내가 말했듯이, TextSearch::TextSearch(){ std::thread t(&TextSearch::ThreadProc, this); t.detach(); } 라이브러

    1

    2답변

    Pthread 주변의 래퍼 클래스를 통해 생성 된 8 개의 독립 스레드를 실행하는 응용 프로그램이 있습니다. 모든 스레드는 무한 루프 동안 1 초 주기로 실행됩니다. 주 스레드 (주 기능, 또한 무한 while 루프에서 실행)에서 스레드가 어떤 이유로 차단되었는지 여부를 스레드 상태를 모니터링하고 싶습니다. 스레드 상태를 모니터하는 시스템 호출을 통해이를