-
大小: 1.93MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-08-31
- 語(yǔ)言: C/C++
- 標(biāo)簽: MFC多線程??多事件??相互調(diào)用??
資源簡(jiǎn)介
利用MFC實(shí)現(xiàn)多線程,多事件相互觸發(fā)。比如在對(duì)話框上有一個(gè)“開(kāi)始”按鈕和一個(gè)停止按鈕,點(diǎn)擊“開(kāi)始”按鈕,開(kāi)啟兩個(gè)線程,兩個(gè)線程的事件之間就相互觸發(fā)。當(dāng)點(diǎn)擊“停止”按鈕時(shí),關(guān)閉兩個(gè)線程。

代碼片段和文件信息
//?FiveDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“多線程練習(xí).h“
#include?“FiveDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CFiveDlg?dialog
CFiveDlg::CFiveDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CFiveDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CFiveDlg)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?CFiveDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFiveDlg)
//?NOTE:?the?ClassWizard?will?add?DDX?and?DDV?calls?here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFiveDlg?CDialog)
//{{AFX_MSG_MAP(CFiveDlg)
//?NOTE:?the?ClassWizard?will?add?message?map?macros?here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CFiveDlg?message?handlers
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????9912??2011-04-02?23:08??多線程練習(xí)\Debug\FiveDlg.obj
?????文件???????9912??2011-04-02?23:08??多線程練習(xí)\Debug\FourDlg.obj
?????文件???????9887??2011-04-02?21:28??多線程練習(xí)\Debug\OneDlg.obj
?????文件???????9887??2011-04-02?23:08??多線程練習(xí)\Debug\SixDlg.obj
?????文件?????105466??2011-04-02?21:28??多線程練習(xí)\Debug\StdAfx.obj
?????文件???????9937??2011-04-02?23:08??多線程練習(xí)\Debug\ThreeDlg.obj
?????文件??????10495??2011-04-02?21:58??多線程練習(xí)\Debug\TwoDlg.obj
?????文件?????238592??2011-05-29?21:10??多線程練習(xí)\Debug\vc60.idb
?????文件?????372736??2011-04-09?12:13??多線程練習(xí)\Debug\vc60.pdb
?????文件?????114765??2011-04-09?12:13??多線程練習(xí)\Debug\多線程練習(xí).exe
?????文件?????238364??2011-04-09?12:13??多線程練習(xí)\Debug\多線程練習(xí).ilk
?????文件??????12696??2011-04-03?12:36??多線程練習(xí)\Debug\多線程練習(xí).obj
?????文件????5507044??2011-04-02?21:28??多線程練習(xí)\Debug\多線程練習(xí).pch
?????文件?????402432??2011-04-09?12:13??多線程練習(xí)\Debug\多線程練習(xí).pdb
?????文件???????3580??2011-04-09?12:02??多線程練習(xí)\Debug\多線程練習(xí).res
?????文件??????41992??2011-04-09?12:13??多線程練習(xí)\Debug\多線程練習(xí)Dlg.obj
?????文件???????1001??2011-04-02?22:30??多線程練習(xí)\FiveDlg.cpp
?????文件???????1229??2011-04-02?22:30??多線程練習(xí)\FiveDlg.h
?????文件???????1001??2011-04-02?22:30??多線程練習(xí)\FourDlg.cpp
?????文件???????1229??2011-04-02?22:30??多線程練習(xí)\FourDlg.h
?????文件????????989??2011-04-02?21:26??多線程練習(xí)\OneDlg.cpp
?????文件???????1219??2011-04-02?21:26??多線程練習(xí)\OneDlg.h
?????文件???????3627??2011-04-02?21:08??多線程練習(xí)\ReadMe.txt
?????文件???????1078??2011-04-02?21:08??多線程練習(xí)\res\多線程練習(xí).ico
?????文件????????402??2011-04-02?21:08??多線程練習(xí)\res\多線程練習(xí).rc2
?????文件???????1004??2011-04-02?21:27??多線程練習(xí)\resource.h
?????文件????????989??2011-04-02?22:30??多線程練習(xí)\SixDlg.cpp
?????文件???????1219??2011-04-02?22:30??多線程練習(xí)\SixDlg.h
?????文件????????212??2011-04-02?21:08??多線程練習(xí)\StdAfx.cpp
?????文件???????1054??2011-04-02?21:08??多線程練習(xí)\StdAfx.h
............此處省略24個(gè)文件信息
評(píng)論
共有 條評(píng)論