多线程
abcpanpeng
爱好:踢球与编程
展开
-
进程间通信_共享内存类_C++实现
忘记是从哪里整理的一个类了,但非常好用,可以将其放在自己的项目中实现不同进程间数据的通信。头文件:view plaincopy to clipboardprint?/****************************************************************** ++ File Name : FFMClass.h ++ Description转载 2010-03-28 13:32:00 · 1205 阅读 · 0 评论 -
什么是线程安全
<br />什么是线程安全? 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 <br /> 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。 <br /> 线程安全问题都是由全局变量及静态变量引起的。 <br /> 若每个线程中对全局变量、静态变量只有读操作,而无写操作,一转载 2010-11-30 21:40:00 · 1063 阅读 · 0 评论 -
使用PostThreadMessage在Win32线程间传递消息
<br />PostThreadMessage的原型是这样的<br />BOOL PostThreadMessage( DWORD idThread,<br /> UINT Msg,<br /> WPARAM wParam,<br /> LPARAM lParam<br />);<br /><br />PostThreadMessage可以用于线程之间的异步通讯,因为它不用等待调用者返回,<br />这也许是线程通讯中最简单的一种方法了。<br /><br />但是要注意以下问题<br /转载 2010-12-29 23:33:00 · 1299 阅读 · 0 评论