社区
进程/线程/DLL
帖子详情
用CSyncObject,CMutex,CSemaphore,CEvent,CCriticalSection这些类需要包含什么头文件
hxblvc
2002-11-10 12:34:38
用CSyncObject,CMutex,CSemaphore,CEvent,CCriticalSection这些类需要包含什么头文件
...全文
3841
5
打赏
收藏
用CSyncObject,CMutex,CSemaphore,CEvent,CCriticalSection这些类需要包含什么头文件
用CSyncObject,CMutex,CSemaphore,CEvent,CCriticalSection这些类需要包含什么头文件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxblvc
2002-11-14
打赏
举报
回复
大家意见这么多
不就是几天没上网吗!!!!!!!!!!!!!!!!!
*****************************
approach
2002-11-10
打赏
举报
回复
#include <afxmt.h>
E17
2002-11-10
打赏
举报
回复
写一个CEvent 然后选中 按F12 你就可以看到那些类了
好象是afxmt.h
happyhuang
2002-11-10
打赏
举报
回复
想问一下,要是楼主不结贴怎么办?那岂不是太不公平了?
E17
2002-11-10
打赏
举报
回复
为什么 不节贴,
简直就是垃圾贴
MFC
类
库详解中文版(chm)
MFC
类
目录及
头文件
类
描述
头文件
CA
nimat
eCt
rl 自动化通用控件 afxcmn.h
CA
rchive afx.h
CA
rchiveExcept
ion
afx.h
CA
rray afxtempl.h
CA
sync
MonikerFile 在ActiveX控件中提供对异步标记的支持 afxole.h
CA
sync
Scoket 封装Windows Sockets API,参看CSocket afxsock.h CBitmap afxwin.h CBitmapButton afxext.h CBrush afxwin.h CButton 按钮控件对象 afxwin.h CByteArray afxcoll.h C
Ca
chedDataPathProperty 允许一个ActiveX控件异步传输属性数据和缓冲内存中的数据,参考CDataPathProperty afxctl.h CCheckListBox afxwin.h CClientDC afxwin.h CCmdTarget 所有能够接收和响应消息的对象的基
类
afxwin.h CCmdUI afxwin.h CColorDialog 颜色选择的通用对话框,提供为显示系统定义的颜色列表 afxdlgs.h CComboBox 组合框对象 afxwin.h CComboBoxEx CComboBox
类
的派生
类
,用于支持在组合框控件中的图像列表 afxcmn.h CCommandLineInfo afxwin.h CCommonDialog afxdlgs.h CConn
ect
ion
Point afxdisp.h CControlBar afxext.h CCreateContext afxext.h
CCriti
ca
lS
ect
ion
afxmt.h CCtrlView afxwin.h CDaoDatabase afxdao.h CDaoExcept
ion
afxdao.h CDaoFieldExchange afxdao.h CDaoQueryDef afxdao.h CDaoRecordset 代表选自数据源的记录集。CDaoRecordset对象可用于三种格式:表
类
型记录集,动态集
类
型记录集和快照
类
型记录集 afxdao.h CDaoRecordView 提供表单视图,以在控件中显示数据库记录。表单视图是CDaoRecordset对象的一部分。参考CFormView和CRecordView afxdao.h CDaoTableDef afxdao.h CDaoWorkspace afxdao.h CDatabase afxdb.h CDataExchange afxwin.h CDataPathProperty 实现一个ActiveX控件属性,它能够异步加载其数据。这个
类
允许ActiveX控件在后台下载属性数据时被激活 afxctl.h CDateTim
eCt
rl 封装新的日期/时间选取器控件 afxdtctl.h CDBExcept
ion
afxdb.h CDBVariant afxdb.h CDC afxwin.h CDialog 用于
包含
控件窗口的对话框对象 afxwin.h CDialogBar afxext.h CDocItem afxole.h CDockState afxadv.h CDoc
Obj
ect
Server afxdocob.h CDoc
Obj
ect
ServerItem afxdocob.h CDocTemplate afxwin.h CDocument 用于管理程序的数据的
类
afxwin.h CDragListBox Windows列表框,允许用户把其中的项拖放到不同的位置 afxcmn.h CDumpContext afx.h CDWordArray afxcoll.h CEdit 用于文本输入的子窗口控件 afxwin.h CEditView 提供Windows编缉控件的功能。因为CEditView派生于Cedit,该对象可同文件和文件模板一同使用 afxext.h C
Event
afxmt.h CExcept
ion
afx.h CFieldExchange afxdb.h CFile afx.h CFileDialog 通用文件对话框,提供Open和Save As对话框中的功能 afxdlgs.h CFileExcept
ion
afx.h CFileFind afx.h CFindReplaceDialog afxdlgs.h CFont afxwin.h CFontDialog 通用字体对话框,用于显示当前已装入系统的字体列表 afxdlgs.h CFontHolder afxctl.h CFormView
包含
对话框控件的窗口 afxext.h CFrameWnd SDI(单窗口界面)框架窗口 afxwin.h CFtpConn
ect
ion
afxinet.h CFtpFileFind afxinet.h CGdi
Obj
ect
afxwin.h CGopherConn
ect
ion
afxinet.h CGopherFile afxinet.h CGopherFileFind afxinet.h CGopherLo
ca
tor afxinet.h CHeaderCtrl 标题通用控件 afxcmn.h CHotKeyCtrl 热键通用控件 afxcmn.h CHtm
lS
tream afxisapi.h CHtmlView 实现Web Browser控件的视图
类
,能够访问当地或Web上的HTML文件。 afxhtml.h CHttpConn
ect
ion
afxinet.h CHttpFile afxinet.h CHttpFilter 创建并处理超文传输协议过滤器对象,该对象用于过滤用于HTTP请求的服务器通知 afxisapi.h CHttpFilterContext afxisapi.h CHttpServer Internet Server API(ISAPI)的包装
类
afxisapi.h CHttpServerContext afxisapi.h CImageList afxcmn.h CInternetConn
ect
ion
afxinet.h CInternetExcept
ion
afxinet.h CInternetFile afxinet.h CInternetSess
ion
afxinet.h CIPAddressCtrl IP地址控件。
类
似于编缉框,该控件接收Internet 协议格式的地址 afxcmn.h CList afxtempl.h CListBox 列表框对象 afxwin.h CListCtrl 列表视通用控件 afxcmn.h ClistView 简化CListCtrl的使用,添加了对文件和视图的支持 afxcview.h CLongBinary afxdb_.h CMap afxtempl.h CMapPtrToPtr afxcoll.h CMapPtrToWord afxcoll.h CMapStringToOb afxcoll.h CMapStringToPtr afxcoll.h CMapStringToString afxcoll.h CMapWordToOb afxcoll.h CMapWordToPtr afxcoll.h CMDIChildWnd MDI(多文档界面)子框架窗口 afxwin.h CMDIFrameWnd afxwin.h CMemFile afx.h CMemoryExcept
ion
afx.h CMemoryState CMenu afxwin.h CMetaFileDC afxext.h CMiniFrameWnd 半高的框架窗口,主要用于浮动工具栏。一个小框架窗口没有最小化和最大化按钮,但其他都
类
似于正常的框架窗口 afxwin.h CMonikerFile afxole.h CMonth
Ca
lCtrl 月历控件,用于显示一个用户可选择日期的日历 afxdtctl.h CMultiDocTemplate afxwin.h CMultiLock afxmt.h C
Mutex
afxmt.h CNotSupportedExcept
ion
afx.h CObArray afxcoll.h C
Obj
ect
afx.h CObList afxcoll.h COleBusyDialog afxodlgs.h COleChangeIconDialog afxodlgs.h COleChangeSourceDialog afxodlgs.h COleClientItem afxole.h COleCmdUI afxdocob.h COleControl afxctl.h COleControlModule afxctl.h COleConvertDialog afxodlgs.h COleCurrency afxdisp.h COleData
Obj
ect
afxole.h COleDataSource afxole.h COleDateTime afxdisp.h COleDateTimeSpan afxdisp.h COleDBRecordView afxoledb.h COleDialog afxodlgs.h COleDispatchDriver afxdisp.h COleDispatchExcept
ion
afxdisp.h COleDoc
Obj
ect
Item afxole.h COleDocument 把一个文件看作为CDocItem对象的一个集合。包容器和服务器都
需要
这个结构,因为它们的文件必须能够
包含
OLE项 afxole.h COleDropSource afxole.h COleDropTarget afxole.h COleExcept
ion
afxdisp.h COleInsertDialog afxodlgs.h COleIPFrameWnd afxole.h COleLinkingDoc OLE包容器文件的基
类
,这些文件支持对它们所
包含
项的链接 afxole.h COleLinksDialog afxodlgs.h COleMessageFilter afxole.h COle
Obj
ect
Factory afxdisp.h COlePasteSpecialDialog afxodlgs.h COlePropertiesDialog afxodlgs.h COlePropertyPage afxctl.h COleResizeBar afxole.h COleSafeArray afxdisp.h COleServerDoc OLE服务器文件的基
类
afxole.h COleServerItem 为OLE项提供一个服务器界面 afxole.h COleStreamFile afxole.h COleTemplateServer afxdisp.h COleUpdateDialog afxodlgs.h COleVariant afxdisp.h CPageSetupDialog afxdlgs.h CPaintDC afxwin.h CPalette afxwin.h CPen afxwin.h CPictureHolder afxctl.h CPoint atltypes.h CPrintDialog 通用打印对话框,提供Print和Print Setup对话框中的功能 afxdlgs.h CPrintInfo CProgressCtrl 通用进程指示器控件 afxcmn.h CPropertyPage 代表属性表单中的一页 afxdlgs.h CPropertyPageEx CPropertySheet 属性表,也叫做多选项卡对话框。一个属性表由一个CPropertySheet对象和几个CPropertyPage对象组成 afxdlgs.h CPropertySheetEx CPropExchange afxctl.h CPtrArray afxcoll.h CPtrList afxcoll.h CReBar afxext.h CReBarCtrl afxcmn.h CRecentFileList afxadv.h CRecordset 用于访问数据库表或查询的
类
afxdb.h CRecordView
包含
对话框控件的窗口 afxdb.h CR
ect
atltypes.h CR
ect
Tracker afxext.h CResourceExcept
ion
afxwin.h CRgn afxwin.h CRichEditCntrItem afxrich.h CRichEditCtrl 用户能够输入和编缉文本的窗口,提供字符和程序段格式,以及对嵌入OLE项的支持 afxcmn.h CRichEditDoc afxrich.h CRichEditView afxrich.h CRuntimeClass CScrollBar 滚动条对象 afxwin.h CScrollView 可滚动的窗口,派生于CView afxwin.h C
Semaphore
afxmt.h CSharedFile afxadv.h CSingleDocTemplate afxwin.h CSingleLock afxmt.h CSize atltypes.h CSliderCtrl 提供
包含
一个滑块和可选的刻度线的窗口 afxcmn.h CSocket Windows Socket API的包装
类
afxsock.h CSocketFile afxsock.h CSpinButtonCtrl 提供箭头按钮,用户可单击它,以增加或减少某个控件中的一个值 afxcmn.h CSplitterWnd afxext.h CStatic 用于标识另一个控件或给用户提供消息的简单文本框 afxwin.h CStatusBar afxext.h CStatusBarCtrl 提供一个层次窗口,通常放于父窗口的底部,用于显示关于应用程序的状态信息 afxcmn.h CStdioFile afx.h CString afx.h CStringArray afxcoll.h CStringList afxcoll.h C
Sync
Obj
ect
afxmt.h CTabCtrl 允许应用程序在一个窗口或对话框的同一区域显示多个页面 afxcmn.h CTime afx.h CTimeSpan afx.h CToolBar afxext.h CToolBarCtrl 工具栏通用控件 afxcmn.h CToolTipCtrl 提供工具提示控件的功能,它以一个小弹出窗口的样子显示,
包含
描述某个工具用途的一行文本 afxcmn.h CTre
eCt
rl 显示项的分层结构列表 afxcmn.h CTreeView 简化CTre
eCt
rl的用法 afxcview.h CTypedPtrArray afxtempl.h CTypedPtrList afxtempl.h CTypedPtrMap afxtempl.h CUIntArray afxcoll.h CUserExcept
ion
afxwin.h CView 用于显示程序数据的
类
afxwin.h CWaitCursor afxwin.h CWinApp afxwin.h CWindowDC afxwin.h CWinThread 代表一个应用程序中的一个线程 afxwin.h CWnd afxwin.h CWordArray afxcoll.h ......
深入浅出Win32多线程设计之MFC的多线程(2)
2.线程间通信 MFC中定义了继承自C
Sync
Obj
ect
类
的
CCriti
ca
lS
ect
ion
、CC
Event
、C
Mutex
、C
Semaphore
类
封装和简化了WIN32 API所提供的临界区、事件、互斥和信号量。使用这些同步机制,必须
包含
"Afxmt.h"
头文件
。 作为C
Sync
Obj
ect
类
的继承
类
,我们仅仅使用基
类
C
Sync
Obj
ect
的接口函数就可以方便、统一的操作
CCriti
c
VC常用数据
类
型和MFC
类
对应的
头文件
VC常用数据
类
型和MFC
类
对应的
头文件
类
型 定义 ------------------------------------------------------------- ATOM 原子(
MFC
类
与对应的
头文件
CA
nimat
eCt
rl afxcmn.h
CA
rchive afx.h
CA
rchiveExcept
ion
afx.h
CA
rray afxtempl.h
CA
sync
MonikerFile afxole.h
CA
sync
Socket afxsock.h CBitmap afxwin.h CBitmapButton afxext.h CBrush afxwin.h CButton afxwin....
线程同步
目录绪论
CCriti
ca
lS
ect
ion
Demo_
CCriti
ca
lS
ect
ion
事件 C
Event
绪论 线程同步有四种方式: 临界区(
CCriti
ca
lS
ect
ion
) 事件(C
Event
) 互斥量(C
Mutex
) 信号量(C
Semaphore
)
CCriti
ca
lS
ect
ion
将同步变量划分到一个区域内。在一个线程访问时,调用
CCriti
ca
lS
ect
ion
的成员函数lock(),此时...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章