-
-
[讨论]读写锁的实现源码
-
发表于: 2012-3-8 20:10 3928
-
目前网络上见到的使用临界体的读写锁版本,几乎都有可能出现,在一个线程内EnterCriticalSection,然后却在另一个线程内LeaveCriticalSection的情况。
我这个版本不会有这个问题。
锁本身是写优先,允许同时多个读,只允许同时一个写;读写不能同时存在。
见帖子:
b70K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3c8W2j5Y4g2Y4L8h3q4F1i4K6u0W2j5$3!0E0i4K6u0r3N6r3S2J5k6h3q4V1i4K6u0r3y4U0b7%4x3#2)9J5c8U0q4Q4x3V1j5I4
我这个版本不会有这个问题。
锁本身是写优先,允许同时多个读,只允许同时一个写;读写不能同时存在。
见帖子:
b70K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3c8W2j5Y4g2Y4L8h3q4F1i4K6u0W2j5$3!0E0i4K6u0r3N6r3S2J5k6h3q4V1i4K6u0r3y4U0b7%4x3#2)9J5c8U0q4Q4x3V1j5I4
赞赏
他的文章
- [原创]nodejs的隐藏bug 6824
- [原创]原创读写锁,求测试 14170
- [分享]随便侃 5155
- [原创]360的人进来_修bug 10711
赞赏
雪币:
留言: