社区
进程/线程/DLL
帖子详情
【入门级问题】WaitForSingleObject(hndle,10000);的意思?
Featured
2005-02-27 01:15:19
HANDLE hndle;
WaitForSingleObject(hndle,10000);
是什么意思?
是在等待hndle发生变化?
hndle怎么发生变化?
麻烦举个例子?
还有,程序是不是就停在WaitForSingleObject那一句了?
...全文
137
5
打赏
收藏
【入门级问题】WaitForSingleObject(hndle,10000);的意思?
HANDLE hndle; WaitForSingleObject(hndle,10000); 是什么意思? 是在等待hndle发生变化? hndle怎么发生变化? 麻烦举个例子? 还有,程序是不是就停在WaitForSingleObject那一句了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Featured
2005-03-02
打赏
举报
回复
总结:
这个函数的作用正如上面所说。
对后来的这个问题:
明白了,不一定是要SetEvent,就是把handle值改改也可以的。
Featured
2005-02-27
打赏
举报
回复
不用麻烦了,刚才一查资料就明白了。
谢谢
但是我很奇怪:
我手边有一个周立功USB开发套件的VC例程,
里面有WaitForSingleObject,但是没有CreateEvent和SetEvent之类,
怎么回事呢?
【程序肯定是好的。这不用怀疑。】
是不是工程引入的dll在作怪?
还有,这个工程里面还有一个消息处理函数,但是并没有SendMessage之类的啊?
【关于这个问题我另开了一帖:http://community.csdn.net/Expert/topic/3809/3809845.xml 】
Featured
2005-02-27
打赏
举报
回复
能不能给我举个例子?比如怎样创建一个Event?
EnochShen
2005-02-27
打赏
举报
回复
1.对.
2.那要你的操作,比如SetEvent
3.如果hndle不变化,10000ms内会停在那里
Featured
2005-02-27
打赏
举报
回复
UP
线程句柄作
Wait
For
Single
Object
的参数是什么意思?
#include #include DWORD WINAPI Fun1Proc(LPVOID lpParameter); int main() { HANDLE hThread1; hThread1 = CreateThread(NULL, 0, Fun1Proc, NULL, 0, NULL);
Wait
For
Single
Object
(hThread1, IN
linux 线程
wait
for
single
object
,Linux中等效的
Wait
For
Single
Object
和
Wait
ForMultiple
Object
s?
我正在将一个applciation从windows迁移到linux.我在
Wait
For
Single
Object
和
Wait
ForMultiple
Object
s接口方面遇到
问题
.在我的应用程序中,我生成多个线程,其中所有线程等待来自父进程的事件或每隔t秒定期运行.我检查了pthread_cond_timed
wait
,但我们必须为此指定绝对时间.我怎样才能在Unix中实现它?解决方法:坚持使用pthre...
多线程中sleep与
Wait
For
Single
Object
的区别?
sleep不延迟时线程不会交出所有权,而
Wait
For
Single
Object
会,因此
Wait
For
Single
Object
比较彻底,效率更高。 哪位大虾有相关资料,发来研究研究。 大虾们多多讨论 什么东西最好就是自己试一试,不要凭想像,我都是用sleep释放CPU占用,没遇到过什么
问题
。
wait
for
single
object
在vc调用线程上用过感觉内部实现应该和Sleep差不多,还是用
对话框中
Wait
For
Single
Object
等待线程退出导致程序阻塞的原因及解决
今天在调试程序中发现了程序中出现的一个
问题
,具体如下: 在对话框中新建一个线程worker thread,当用户点击cancel时,通知该线程函数退出,同时用
Wait
For
Single
Object
等待该线程结束。但是每当用户点击Cancel后,程序会卡在OnCancel函数中的
Wait
For
Single
Object
处,必须要强制结束才能退出。 在网上
Wait
For
Single
Object
的通俗讲解!
用最简单的语言说就是这个对象有两个状态比如我们称0和1,称什么一点也不重要,有信号和无信号就是相对的两个状态,没什么意义,你就认为一个状态是0另一个状态是1。在程序里如果加了
Wait
For
Single
Object
,那么程序到这里就去检测你给他的那个句柄的状态,如果是0程序就停在这里了,如果是1,程序就继续下去。那么线程同步就要利用这两个状态。假如你有两个线程,都有可能访问同一个文件,而同一个文件是...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章