临界区初始化(C++)
问题描述:
我试图做同样的事情,在此解决方案建议:临界区初始化(C++)
How can I create a thread-safe singleton pattern in Windows?
但是,应该在哪里的关键部分进行初始化和未初始化?
答
将关键部分包装成一个类(使用一个准备好的或制作你自己的)并声明该类的全局变量 - 然后关键部分将在程序启动期间初始化并在程序退出时被初始化。由于启动和退出是在一个线程上完成的,因此它将可靠地工作。
了解你在说什么。谢谢! – Akshay 2010-06-02 08:00:38