>source

나는 다중 생산자와 다중 소비자가 있고, 모두가 스레드에서 일하고, Java에서 최고의 대기열이 최상의 성능 (시간 및 메모리 사용량)으로 처리 할 수 ​​있습니다.

는 concurrentskiplistset 또는 concurrentlinkedqueue 또는 다른 것들입니까 ??

사용중인 대기열이 성능 문제가 있음을 실제로 어떤 증거가 있습니까?

Andrew Henle2021-09-18 15:50:31
  • 답변 # 1

    메모리 사용량은 code 흐름에 이러한 대형 객체를 만드는 위치에 따라 결정됩니다.

    대기열에서 많은 양을 생성 /보유하는 경우 LinkedBlockingDeque는 어느 정도의 제어를 제공 할 수 있습니다. 보다

    그러나 생산자가 큰 물체를 만드는 경우 & 매우 높은 속도 -당신은 여전히 ​​대기열 밖에서 그것을 처리 할 것입니다.

  • 이전 mysql : DBAVER 도구에서 하이브 기능을 실행할 수 없습니다.
  • 다음 c++ : VS 2019 또는 Clion 프로젝트의 "Webrtc.lib"정적 라이브러리를 사용하는 방법은 무엇입니까?