摘要:
创建一个对话框应用程序进行测试主线程代码CoInitialize( NULL);{ CString str; str.Format(L"threadid:%d ,msg:%d", GetCurrentThreadId(), GetCurrentThreadId()); MessageBox( str, str, MB_OK); ITestShowMsgPtr ptrMsg; HRESULT hr... 阅读全文
摘要:
线程模型是一种数学模型,专门针对多线程编程而提供的算法,但也仅是算法,不是实现。本文讲解COM提出的各个类型的线程模型,再说明COM运行时期库是如何实现它们的,就像说明Windows是如何实现线程这个数学模型的一样,最后指明一下跨套间调用和各种类型套间编写的要求以帮助理解。希望读者对于Windows操作系统的线程这个概念相当熟悉,对何谓“线程安全的”亦非常了解。 COM线... 阅读全文