WEB开发网
开发学院软件开发VC MFC教程(8)-- MFC的进程和线程 阅读

MFC教程(8)-- MFC的进程和线程

 2010-03-25 20:35:10 来源:WEB开发网   
核心提示:等待函数Win32提供了一组等待函数用来让一个线程阻塞自己的执行,等待函数分三类:等待单个对象的(FOR SINGLE OBJECT):这类函数包括:SignalObjectAndWaitWaitForSingleObjectWaitForSingleObjectEx函数参数包括同步对象的句柄和等待时间等,MFC教程(

等待函数

Win32提供了一组等待函数用来让一个线程阻塞自己的执行。等待函数分三类:

等待单个对象的(FOR SINGLE OBJECT):

这类函数包括:

SignalObjectAndWait

WaitForSingleObject

WaitForSingleObjectEx

函数参数包括同步对象的句柄和等待时间等。

在以下情况下等待函数返回:

同步对象获得信号时返回;

等待时间达到了返回:如果等待时间不限制(Infinite),则只有同步对象获得信号才返回;如果等待时间为0,则在测试了同步对象的状态之后马上返回。

等待多个对象的(FOR MULTIPLE OBJECTS)

这类函数包括:

WaitForMultipleObjects

WaitForMultipleObjectsEx

MsgWaitForMultipleObjects

MsgWaitForMultipleObjectsEx

函数参数包括同步对象的句柄,等待时间,是等待一个还是多个同步对象等等。

在以下情况下等待函数返回:

一个或全部同步对象获得信号时返回(在参数中指定是等待一个或多个同步对象);

等待时间达到了返回:如果等待时间不限制(Infinite),则只有同步对象获得信号才返回;如果等待时间为0,则在测试了同步对象的状态之后马上返回。

可以发出提示的函数(ALTERABLE)

这类函数包括:

MsgWaitForMultipleObjectsEx

SignalObjectAndWait

WaitForMultipleObjectsEx

WaitForSingleObjectEx

这些函数主要用于重叠(Overlapped)的I/O(异步I/O)。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:MFC 教程 MFC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接