有没有人知道在C#中有无无锁哈希表的实现?或者有没有人可以确认HashTable上至少读取是线程安全的?
编辑:
我可以阅读文档,但不太清楚。
"当只有一个线程执行写入(更新)操作时,它是多线程使用的线程安全。"
所以问题是,如果我有多个线程,它们都可能写入哈希表,那么我将使用writerlock。然而,这些同样的线程也从哈希表中读取。读取时是否需要readerlock?
编辑:
我可以阅读文档,但不太清楚。
"当只有一个线程执行写入(更新)操作时,它是多线程使用的线程安全。"
所以问题是,如果我有多个线程,它们都可能写入哈希表,那么我将使用writerlock。然而,这些同样的线程也从哈希表中读取。读取时是否需要readerlock?