v o l a t i l e类型的限定词。它告诉编译器,变量可以被应用程序本身以外的某个东西进行修改,这些东西包括操作系统,硬件或同时执行的线程等。尤其是,v o l a t i l e限定词会告诉编译器,不要对该变量进行任何优化,并且总是重新加载来自该变量的内存单元的值。
Serialize
CArchive
消息循环有两种:1、UI线程的消息循环(应该也就是您所说的文档类型的),这个函数就是平时比较常见的那个CWinThread::Run(CWinApp::Run )。2、模态消息循环,它就是CWnd类里边的一个成员函数RunModalLoop。当我们建立模态对话框以后,进入的就是这个消息循环,它将暂时替代UI线程的消息循环。
S i n g l e O b j e c t A n d Wa i t函数用于在单个原子方式的操作中发出关于内核对象的通知并等待另一个内核对象。