producer

    5

    3답변

    다른 스레드가 대기열 (생산자)을 채우고 한 소비자가이 대기열에서 요소를 검색하는 상황이 있습니다. 내 문제는 이러한 요소 중 하나를 큐에서 검색 할 때 일부가 누락되었습니다 (누락 된 신호?). class Producer implements Runnable { private Consumer consumer; Producer(Consu

    7

    1답변

    나는 재귀적인 문제가있다. 소비자는 트리의 각 레벨에서 어떤 일을하고 트리를 되풀이하여 다음 단계에서 똑같은 작업을 수행해야한다. 이것을 병렬로 실행하려면 ConcurrentBag/BlockingCollection 등을 사용하고 싶습니다. 이 시나리오에서 대기열의 사용자는 대기열의 생성자이기도합니다! 내 문제는 다음과 같습니다. BlockingCollect

    0

    2답변

    Kohana는 PHP 프레임 워크입니다. 이 문서는 입니다. 이 프레임 워크에서 프로 시저를 호출하는 방법. 나는이 질문에 대해 조사하고 질문했다. 처럼 : insert_id in Kohana 3 이 내 코드입니다 : $conn = Database::instance(); $queryStr = "call sp_createUser('$nick_name','

    2

    1답변

    Java에서 생산자/소비자 패턴을 구현하는 방법을 생각 중입니다. 나는 3 개의 쓰레드와 하나의 태스크를 포함하는 List를 가지고 있다고 가정한다. 각 스레드는 목록에서 작업을 가져 와서 동시에 실행합니다. 나의 현재의 접근 방식은 내가 작업을 처리 할 때 스레드가 실패 할 경우,이 작업 목록에 다시 추가됩니다 현재 또는 다른 스레드에 의해 다시 포착 할

    0

    4답변

    OpenMP를 사용하여 단일 제작자 - 다중 소비자 모델을 구현하려고합니다. (더 나은 부스트 ​​스레드를 사용할 수 있음을 알고 있습니다.) 여기 은 매우 간단하고 스레드 인식 대기열 유형을 사용하여 내 코드입니다 : bool producer_finished = false; #pragma omp parallel default(none) shared(p

    1

    2답변

    사전에 여러 개의 입력 (사전에 쓰는 다중 스레드)을 가질 수있는 모듈과이 사전을 사용하는 시간 초과 소비자를 구현해야합니다. 일부 ISender를 사용하여 사전의 데이터를 새로 고칩니다. 문제는 내 인터록을 디자인 할 때 소비 스레드가 대량의 가장 빠른 스냅 샷을 생성하는 반면 생성 스레드는 새로운 지우기 사전에 계속 쓰기를 허용해야한다는 것입니다. 연동

    0

    1답변

    나는 여러 소비자/생산자 문제에 조금 갇혀 있습니다. 강의 노트에 나와 있지만, 왜 단일 소비자/생산자 접근 방식이 효과가 없는지 이해할 수 없습니다.는 한 소비자 및 한 프로듀서의 일반적인 방법은 다음과 같습니다 : 나는 한 프로듀서 및/또는 1 개 이상의 소비자 이상이있는 경우 Producer : while(true) emptyBuf

    0

    1답변

    다음과 같은 문제에 대한 모든 종류의 솔루션을 시도해 왔습니다. 아무 소용이 없습니다. 많은 수의 (파이썬) 모듈/스크립트와 고유 한 스크립트 인 K.py가 있습니다. K.py가 실행되면 국가 정보와 같은 정보가 생성됩니다. 이제 다른 모듈 (수백) 사이에는 입력으로 전달 된 K.py에 의해 생성 된 정보 (이 예제의 경우 국가 이름)로 실행할 수있는 모듈

    3

    1답변

    저는 .NET/Threads에 익숙하며 누구든지이 연습에서 저를 도울 수 있는지 알고 싶습니다. 나는 스레드 잠금없이 작동하도록하기 위해 주석을 대체해야합니다 private Queue<int> queue; public void ConsumeFunc(){ while (true){ // 1 while (/* 2 */){

    5

    2답변

    그래서 여러 단계 1 단계 -> 2 단계 -> 3 단계 -> stage4가 있습니다. 따라서 어떤 경우에는 생산자가 소비자가 될 것이며 각 단계마다 여러 개의 생산자/소비자가 여러 개의 cpus를 사용합니다. 경우에 따라서는 일부 패킷이 단계를 빠뜨릴 수 있습니다. 즉, 1 단계에서 4 단계로 바로 이동하십시오. 각 단계별로 이전 단계와 함께 Blockin