我在Patrick的Understanding session state modes + FAQ:
中找到了关于作家锁定和读者锁定阻止行为的一些描述读取器锁定将阻止写入程序锁定;读卡器锁定不会阻止读卡器锁定; Writer锁将阻止所有读写器锁定。
我设计了一些测试来证明“编写器锁将阻止所有读写器锁定”和“读取器锁定不会阻止读取器锁定”。但在我的测试中,似乎“读者锁定也不会阻止编写器锁定”(有关my post中测试的更多详细信息)我没有找到关于这个问题的更多研究,有没有人证明过它?
答案 0 :(得分:0)
来自MSDN
如果@ Page指令中的EnableSessionState值设置为 ReadOnly,对只读会话信息的请求不会 导致对会话数据的独占锁定。但是,只读 对会话数据的请求可能仍然需要等待a设置的锁定 要清除的会话数据的读写请求。