<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zxjan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zxjan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zxjan]]></copyright><item><title><![CDATA[C++的静态初始化和注意事项]]></title><link>https://blog.youkuaiyun.com/zxjan/article/details/18841879</link><guid>https://blog.youkuaiyun.com/zxjan/article/details/18841879</guid><author>zxjan</author><pubDate>Tue, 28 Jan 2014 14:17:07 +0800</pubDate><description><![CDATA[工作N年, 看到这个文章才幡然醒悟, 静态变量的初始化原来自己并没有真正的理解!


前因:
之所以在这个topic上反思,　起源于我随手翻看程杰的 21.7一节时, 提到 ---
C#与公共语言运行库提供一个"静态初始化"方法, 这种方法不需要开发人员现实地编写线程安全代码, 即可解决多线程环境下它是不安全的问题
具体说来, 就是在静态成员前面加上static readonly sp]]></description><category></category></item></channel></rss>