.NET 4에는 새로운 동시 데이터 구조가 포함되어 있습니다. Bag과 Dictionary 콜렉션에는 분명한 애플리케이션이 있지만 Queue and Stack 데이터 구조에는 사용할 수 없습니다. 이들을 사용하는 사람들은 무엇입니까?.NET 4의 동시 대기열 및 스택 응용 프로그램
또한 링크 된 목록을 기반으로 한 디자인이 많은 할당을 초래하고 확장 성을 파괴한다는 것을 알았습니다. 이 콜렉션의 유일한 목적이 멀티 코어 프로그래밍이라는 점을 감안하면 놀랍습니다. 이것은 고유의 한계입니까 아니면 잘못 구현 된 것입니까?
, 당신은 연결리스트를 참조하는이 ConcurrentQueue을 구현하는 데 사용되는? 그 말이 맞는 것 같지 않습니다. –
@chibacity : 예, Joe Duffy의 저서에 따르면 ConcurrentQueue를 구현하는 데 사용되는 연결된 목록을 언급하고 있습니다. –
나는 비트들을 해독하는 무차별 적 접근을 취했다. –