![]() |
1
5
简短的是否,问题中的代码不是线程安全的。
MSDN文档在网络上非常稀疏
很明显
但即使保证代表们只执行一次,仍然会有问题。通过替换您的
更新:
好吧,我认为不可能让它起作用。
注意代码如何使用
.NET 4.0 style try-finally pattern 对于lock acquire symantics,可以帮助防止由带外(异步)异常引起的问题。
注意:同样,代码使用了神秘的
更新2:
关于你的修改,请注意,和我的相比,它是多么相似。事实上,如果你从我的变体中去掉所有的绒毛
我更担心的是
|
![]() |
2
1
看看埃里克·Lppert的博客。你可能会找到你喜欢的东西。。。 http://blogs.msdn.com/b/ericlippert/archive/tags/immutability/ |
![]() |
5rod · 编写python程序来解决特定问题? 1 年前 |
|
yazumin · 嵌套在集合中的映射列表 1 年前 |
![]() |
Ama · 如何在Python集合理解中根据布尔语句添加元素对? 1 年前 |
![]() |
petem · 使用图像作为为Julia集着色的轨道陷阱 1 年前 |
![]() |
user4202236 · java中的拆分集 1 年前 |
![]() |
Cesar Justo · 如何将列表的值修改为java流? 1 年前 |