8
.NET - การล็อกพจนานุกรมเทียบกับ ConcurrentDictionary
ฉันหาข้อมูลเกี่ยวกับConcurrentDictionaryประเภทไม่เพียงพอจึงคิดว่าจะถามเกี่ยวกับเรื่องนี้ที่นี่ ขณะนี้ฉันใช้ a Dictionaryเพื่อระงับผู้ใช้ทั้งหมดที่มีการเข้าถึงหลายเธรดอย่างต่อเนื่อง (จากเธรดพูลจึงไม่มีจำนวนเธรดที่แน่นอน) และมีการซิงโครไนซ์การเข้าถึง ฉันเพิ่งพบว่ามีชุดของคอลเลกชันที่ปลอดภัยต่อเธรดใน. NET 4.0 และดูเหมือนว่าจะเป็นที่ชื่นชอบมาก ฉันสงสัยว่าตัวเลือก 'มีประสิทธิภาพและจัดการง่ายกว่า' จะเป็นอย่างไรเนื่องจากฉันมีตัวเลือกระหว่างการDictionaryเข้าถึงแบบปกติกับการเข้าถึงแบบซิงโครไนซ์หรือมีConcurrentDictionaryเธรดที่ปลอดภัยอยู่แล้ว อ้างอิงถึง. NET 4.0 ConcurrentDictionary