为c#锁定免费哈希表

jve*_*ema 4 c# multithreading

有谁知道C#中无锁哈希表的实现?或者任何人都可以确认至少读取HashTable是线程安全的事实?

编辑:

我可以阅读文档,但目前还不清楚.

"当只有一个线程执行写(更新)操作时,多线程使用是线程安全的."

所以,问题是,如果我有多个线程,并且它们都可以写入哈希表,我会使用writerlock.但是,这些相同的线程也从哈希表中读取.读取时我需要一个读卡器吗?

Ori*_*ian 5

在修改集合之前,读取是线程安全的.