用EVent同步主线程和子线程 新手,勿喷
摘要:
精通windws api 那本书有个小错误,sleep(2000)应该放在后面,不是前面。加入放在前面的话,在执行SetEvent()函数后,主线程就结束了,而子线程还没来得急读出共享内存的数据就被kill了,所以看不到输入结果。放在后面的话,让主线程等带一段时间,让子线程有时间执行。个人理解,错误地方望大牛指出。1 #include <iostream> 2 #include <windows.h> 3 using namespace std; 4 #define BUFFER_SIZE 16//共享内存 5 6 HANDLE hEevent; 7 BYTE lpSh 阅读全文
posted @ 2013-03-22 18:34 小小--菜鸟 阅读(338) 评论(0) 推荐(0) 编辑