semaphore

    2

    3답변

    에서 세마포어를 사용하는 방법 나는 잠시받는 함수를 가지고 대기 화면에 표시 할 : Loading.showSplash("Working..."); for (FileListRow row : model.getList()) { performAction(row); } Loading.hideSplash(); 문제가를 그 performActio

    4

    3답변

    프로세서 사용량 측면에서 다음 코드간에 차이가 있습니까? void *ManageSequencer(void *argument){ SomeClass *someClass = (SomeClass *)argument; while (someClass->ThreadIsAlive()) { while(someClass->isAsleep) {

    3

    1답변

    자물쇠를 보유하고있는 스레드가 다른 스레드로 전달할 수있는 유형의 잠금을 찾고 있습니다. 여기 내가 원하는 이유 : 내가 ConcurrentHashMap 유사한 클래스가 - 대부분의 수정이 잠겨 할 단 하나의 세그먼트를 필요로 여러 세그먼트로 분할 된 전문 수집. 일부는 두 세그먼트가 잠길 것을 요구합니다. (특히, 한 세그먼트에서 다른 세그먼트로 이동하기

    11

    3답변

    그래서 semaphore.h 헤더가 포함되어 있어도 "정의되지 않은 sem_open() 참조"오류가 발생합니다. 모든 pthread 함수 호출 (mutex, pthread_create 등)에 대해서도 똑같은 일이 발생합니다. 이견있는 사람? 나는 컴파일하려면 다음 명령을 사용하고 있습니다 : 그램를 ++ 헤더 포함 '/home/robin/Desktop/ma

    1

    3답변

    뮤텍스와 세마포어는 대기중인 프로세스의 목록을 유지하고 현재 스레드가 중요한 섹션을 완료 할 때 깨우는 것을 읽습니다. 뮤텍스와 세마포어는 어떻게합니까? 프로세스 스케줄러 결정을 방해하지 않습니까?

    4

    1답변

    뮤텍스와 바이너리 세마포어가 한 가지 측면에서만 다르다는 것을 읽었습니다. 뮤텍스의 경우 잠금 스레드는 잠금을 해제해야하지만 세마포에서는 잠금 및 잠금 해제 스레드가 다를 수 있습니다. 어느 쪽이 더 효율적입니까?

    3

    1답변

    바이너리 세마포 및 뮤텍스를 고려하면 어느 것이 더 빠릅니까? 내 말은, 지시를 덜 받는다. 뮤텍스는 세마포어에 비해 어떤 추가 데이터를 유지합니까?

    1

    1답변

    내 앱의 웹 서비스 호출을 동기화하여 주어진 순간에 1 개만 실행되도록하고 싶습니다. WebService라는 객체를 만들었습니다.이 객체는 전송 (요청)되어야하는 데이터를 받아서 웹 서비스로 보내고 응답을 받아서 WebService 객체를 호출 한 코드로 되돌아갑니다. WebService 개체에 개수가 1 (즉, 뮤텍스) 인 세마포를 멤버 변수에 추가했습니

    2

    2답변

    다음은 각 스레드가 서로의 스레드가 랑데뷰 파트를 완료하고 모든 사람들이 중요한 섹션을 완료 할 때까지 기다려야하는 코드입니다. /* rendezvous code */ mutex.wait() count++; mutex_signal() if(count==n) sem.signal() sem.wait() sem.signal() mute

    1

    2답변

    설명하기 쉬운 것을 얻으려고하고 있지만 어떻게 찾을 수 없습니다. 목록에 요소가 하나 이상 있어야 차단됩니다. 우리에게 두 명의 근로자가 있다고 가정 해 봅시다. Collection c; 노동자 1 : while(true) { var element = c.waitOneElement(); // Do some stuff with eleme