pthreads

    3

    2답변

    pthread 스레드가 현재 실행 중이거나 종료되었는지 알 수있는 메커니즘이 있습니까? 스레드가 아직 종료되지 않은 경우 특정 시간이 지나면 시간 초과 할 수있는 pthread_join() 메소드가 있습니까?

    2

    1답변

    Windows 이외의 운영 체제 플랫폼 (POS) 스레드에 대한 지원이 부족합니다 ("pthreads")?

    47

    2답변

    나는 pthread와 semaphore 라이브러리를 사용하는 코드를 만들고있다. sem_init 함수는 우분투 컴퓨터에서 잘 작동하지만, OS X에서는 sem_init 함수가 아무런 효과가 없습니다. 도서관에 문제가 있거나 다른 방법이 있습니까? 이것은 테스트 할 때 사용하는 코드입니다. sem_t sem1; sem_t sem2; sem_t sem3;

    1

    2답변

    노드에서 프로세스를 시작하지 않고 다른 노드에서 스레드를 만들 수있는 방법이 있는지 알고 싶습니다. 예를 들면 다음과 같습니다. - 5 노드의 클러스터가 있다고 가정 해 봅시다. node1에서 응용 프로그램을 실행 중입니다. 어떤 쓰레드를 5 개 만들었는지, 같은 시스템에서 쓰레드를 생성하지 말고 클러스터 전체에 쓰려면 1 개의 노드 1 쓰레드 타입을 말하

    1

    3답변

    저는 다중 스레드 응용 프로그램을 가지고 있습니다. pthread_mutex_lock 함수와 함께 pthreads를 사용하고 있습니다. 보호해야 할 유일한 데이터는 하나의 데이터 구조에 있습니다. 데이터 구조에 쓸 때만 잠금을 적용하면 안전합니까? 또는 읽거나 쓸 때마다 잠금 장치를 적용해야합니까? 나는 이것과 비슷한 질문을 발견했다. 그러나 그것은 Win

    1

    3답변

    주 스레드가 종료 된 후에도 계속 실행되는 스레드가있는 문제를 디버깅하고 있습니다. 그것은 다른 스레드가 변수를 변경하기를 기다리는 루프에서 멈춰 있습니다. 주 스레드가 종료 된 후 프로세스가 계속 실행되는 상황을 이해하려고합니다. 나는 32 비트 리눅스를 사용하고 g ++ 의 pthreads

    0

    1답변

    NSThread를 분리하면 Cocoa가 별도의 메모리 힙 또는 메모리 영역에서 실행됩니까? 예를 들어 스레드를 분리하려면 malloc을 사용하여 큰 버퍼를 만든 다음 스레드를 종료 시키십시오. 그런 메모리를 자동 스레드 정리로 다시 가져 오거나 누출 될 수 있습니까? 대신에 POSIX 스레드 (pthread)를 사용하면 어떨까요? ObjC allocs 또는

    25

    4답변

    부스트 라이브러리에는 스레드의 우선 순위를 설정하는 장치가없는 것 같습니다. 이것이 Linux에서 사용하기에 가장 적합한 코드일까요? 아니면 더 좋은 방법이 있습니까? boost::thread myThread(MyFunction()); struct sched_param param; param.sched_priority = 90; pthread_att

    5

    6답변

    void wait(int timeInMs) { struct timespec timeToWait; timeToWait.tv_sec = 5; timeToWait.tv_nsec = timeInMs*1000; int rt; pthread_mutex_lock(&fakeMutex); rt = pthread_c

    0

    2답변

    Visual C++의 경우 pthreads-w32에서 새 연산자 및 삭제 연산자가 스레드로부터 안전합니까? pthreads-w32에서 항상 thread-safe하다고 가정해야 할 사항은 무엇입니까?