semaphore

    2

    1답변

    bettwen의 관계 : 1 ... (40)는, 실제로는 약 25를 인쇄 let semaphore : DispatchSemaphore = DispatchSemaphore(value:1) for i in 1...40 { DispatchQueue.global().async{ semaphore.wait() NSLog("......

    0

    1답변

    학습 목적으로 안전한 전송을 보장하기 위해 TCP의 메커니즘을 사용하여 UDP를 구현하고 있습니다. Semaphore 내가 사용하는 이진 값이므로 sem = new Semaphore(1);입니다. 나는이 세마포어를 사용하여 sendBuf에 대한 입구를 제어하는데, 이것은 에 보내졌지만 아직 확인되지 않은 모든 패키지를 포함합니다. ACK를 받으면 때로는 패

    -1

    1답변

    큐를 사용하여 기본 세마포 구현을 만들려고합니다. 아이디어는 데이터베이스가 있고 작가가 10 명 있다는 것입니다. 글쓴이는 상호 배타로 데이터베이스에 쓸 수 있습니다. First In First Out과 Last In First Out을 구현하기 때문에 Queue를 사용하고 있습니다. 세마포어를 사용하면 특정 스레드가 깨어나도록 알릴 수 없습니다. 그래서

    0

    1답변

    나는 생산자 - 소비자 패러다임을 모방 한 프로그램을 구현할 때 문제가 발생했습니다. 내가 사용하는 코드는 오직 하나의 생산자와 하나의 소비자만을 가지고 있지만 다른 생산자와 다른 소비자를 추가 할 때 작동하지 않습니다. 나는 이것에 잠시 머물렀고, 왜 내가 오류 Synchronization Error: Producer x Just overwrote x f

    0

    1답변

    이 숙제 문제를 해결하는 데 어려움을 겪고 있습니다. 하나의 스레드에서 x.signal()을 호출하고 나중에 x가 조건 변수이고 x가 세마포어 인 경우 다른 스레드의 x.wait()가 다른 결과를 생성합니까? 제 생각 엔 x가 조건 변수 또는 세마포어 인 경우이 특별한 경우에는 문제가되지 않습니다. 도움 주셔서 감사합니다.

    0

    1답변

    생산자 고객 문제에서 제한된 버퍼를 사용할 때 세마포어 외에 뮤텍스를 사용해야하는 이유는 무엇입니까?

    0

    1답변

    나는 결혼 작전에 관한 프로젝트를 가지고 있습니다. 이 프로그램에서 등록자라는 스레드는 결혼 기능을 사용합니다. 이 결혼 생활에는 신부와 신랑이 있습니다. 결혼 기능은 신부 수와 신랑 수를 하나씩 줄입니다. 하지만 나는이 카운트를 줄이기 위해 문제가있다. 는 pthread_create 부분에서 MAIN.C #include<pthread.h> #includ

    0

    1답변

    프로세스 간 코드를 차단하지 않고 주로 UWP 앱용이지만 교차 플랫폼 프로젝트이므로이 코드는 Android 앱에서도 실행됩니다. System.NotSupportedException: Specified method is not supported. : private readonly Semaphore _semaphore; 는 이제 Semaphore.TryOp

    0

    1답변

    3 소비자 2 생산자. 하나의 버퍼 읽기 및 쓰기. 프로듀서 A가 1 요소를 버퍼 (길이 N)로 푸시하고 프로듀서 B가 2 요소를 버퍼로 푸시합니다. 활성 대기 없음. System V 세마포어를 사용할 수 없습니다. 생산자 A에 대한 샘플 코드 : 그들이 읽거나 소비를 제외하고 void producerA(){ while(1){ sem_wa

    0

    1답변

    생산자와 소비자와 관련된 문제가 있습니다. 1 명의 생산자와 3 명의 소비자가 있습니다. 생산자가 내 대기열에 넣은 편지를 만들고 소비자가이 편지를받습니다. 소비자 중 2 명이 그것을 가져 갔을 때 문자가 대기열에서 제거 된 것으로 간주되지만 소비자 A와 소비자 C가 동일한 문자를 사용할 수 없다는 옵션이 있습니다 (A 사가 먼저 문자를 취할 수 있음) c