항목을 하나의 작업으로 추가하고 모니터링하고 다른 항목에서 항목을 제거하는 큐에서 항목을 재정렬하거나 제거 할 수 있어야합니다. 이 프로그램은 Curlrently Dataflow 라이브러리를 사용하고 있으며, 경험이있는 사람이 있는지 궁금해했으며 어떻게 달성 할 수 있는지에 대한 통찰력이나 예제를 제공해 줄 수 있습니까?동기화 또는 재정렬의 항목 동시 제거 큐
-1
A
답변
0
reorder는 모든 요소를 사용할 수있을 때만 완료 할 수있는 전역 작업이므로 사용중인 라이브러리의 세부 사항은 별개로 작업 중이므로 소리가 들리지 않습니다.
배열과 목록을 동시에 정렬 할 수있는 방법이 있습니다. 예를 들어 mergeSort는 실제로 동시 모델과 함께 확장 가능하지만 요소는 순서가 시작될 때 모두 사용할 수 있어야합니다.
반면에 요소가 주문 프로세스에서 사용 가능 해지면 증가하는 데이터 구조에 정확한 삽입을 수행하여 부분 목록을 정렬 된 상태로 유지할 수 있습니다.
그래서 큐는 버퍼로만 사용됩니다. 생산자 작업이 요소를 정렬 작업에 비동기 적으로 보내는 방법입니다. 그런 다음 순서 지정 작업은 다른 구조, 대개 이중 연결 목록 또는 삽입시 좋은 성능을 제공하는 다른 강력하게 연결된 구조를 유지하고이를 사용하여 대기열에서 사용할 수있게되는 즉시 올바른 위치에 새 요소를 추가합니다 (큐 밖으로 나간다).
관련 문제
- 1. iOS에서 동시/동시 동기화 복수 비디오 항목 재생
- 2. 문제 큐 동시 및 비 동시 NSOperations
- 3. 제거 동기화 프레임 워크
- 4. 두 스레드 간의 큐 동기화
- 5. 큐 항목 제목 설정
- 6. 변경 항목 큐 @ Html.EnumDropDownListFor
- 7. @synchronized 또는 직렬 디스패치 큐
- 8. 동시 액세스 : 변동성 및 동기화
- 9. Java 동시 프로그래밍 - 배열 동기화
- 10. Sitecore Unicorn 항목 동기화
- 11. C++에서의 TBB concurrent_bounded 큐 및 동기화
- 12. 두 항목 동시 jQuery slideToggle()
- 13. 제거 중에 MSMQ 큐 삭제
- 14. Haxe 반복하는 동안 항목 추가 또는 제거
- 15. 큐에 큐 삽입/큐 풀 제거/삽입 구조체
- 16. 제거 항목
- 17. 제거 항목,
- 18. 제거 항목
- 19. 각도 항목 동기화 (제품)
- 20. 동기화 드라이버가있는 Laravel 4의 전자 메일 큐
- 21. 동기화 된 상호 종속적 인 동시 작업
- 22. SoundPool 또는 MediaPlayer 큐
- 23. 메시지 큐 또는 스케줄러
- 24. 웹 소켓 항목 제거 규칙
- 25. C++ 동시 벡터에서 요소 제거
- 26. 듀얼 GridView 동시 및 동기화 된 스크롤
- 27. 모델보기 동기화 (또는 동기화 방지)
- 28. Java ConcurrentHashMap에서 특정 항목 제거
- 29. 동시 커널의 "암시 적 동기화"이해 방법
- 30. 작업자 스레드가있는 항목 대기열 제거