摘要:
工作N年, 看到这个文章才幡然醒悟, 静态变量的初始化原来自己并没有真正的理解!前因:之所以在这个topic上反思, 起源于我随手翻看程杰的 21.7一节时, 提到 ---C#与公共语言运行库提供一个"静态初始化"方法, 这种方法不需要开发人员现实地编写线程安全代码, 即可解决多线程环境下它是不安全的问题具体说来, 就是在静态成员前面加上static readonlyspecifier, 这样就可保证这个静态成员在初始化时是线程安全的!如:1 class singleton2 { 3 private static readoly singleon instance = ne 阅读全文
posted @ 2014-02-06 17:44
__zx__
阅读(6456)
评论(1)
推荐(3)
浙公网安备 33010602011771号