⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c_thread.cpp

📁 对日本KSG震动探测仪器编写的伴侣服务代码
💻 CPP
字号:
// (Version 1.00 :: 10-Mar-1999 :: Harutoshi Yoshida)
/*===================================================================
	俠 俻倳倕倱倲
	-----------------------------------
		Thread Control Module
	-----------------------------------
	Program Name        : C_Thread.CPP
	Program Start       : 20-Sep-1998
	Program Completed   : 
===================================================================*/

#include	"stdafx.h"
#include	"C_Thread.h"

#include	"KSG_Main.h"


CEvent	ThreadStart[THREAD_CNT]; // creates autoreset events
CEvent	ThreadKill[THREAD_CNT];

/*-------------------------------------
						m:16-Sep-1998
@p	<< Worker Thread Proc (1/3) >>
-------------------------------------*/
UINT ThreadProc01(LPVOID pParam)
{
	int tn;

	tn = 0;
	::WaitForSingleObject(ThreadStart[tn], INFINITE);
	::Sleep(1);
	main_task();

	// Tell owner window we're finished
	::PostMessage((HWND) pParam, WM_THREADFINISHED1, 0, 0);
	return 0; // ends the thread
}

//巊梡曽朄
//嘆CMainView.H 偺
//class CMainView : public CFormView
//{ 偵
/*
	LRESULT OnThreadFinished01(WPARAM wParam, LPARAM lParam);
*/
//傪捛壛偡傞

//嘇
//CMainView.CPP 偺
//BEGIN_MESSAGE_MAP(C***View, CFormView)偵
/*
	ON_MESSAGE(WM_THREADFINISHED1, OnThreadFinished01)
*/
//傪捛壛偡傞

//嘊
//CMainView.H 偺
// 僀儞僾儕儊儞僥乕僔儑儞
//public: 偵
/*
	void	C_W_ThreadStart();
	void	C_W_ThreadEnd();
*/
//傪捛壛偡傞

//嘋
//CMainView.CPP 偵
/*
void CMainView::C_W_ThreadStart()
{
	ThreadKeep[0] = 1;
	AfxBeginThread(ThreadProc01, GetSafeHwnd());
	ThreadStart[0].SetEvent();
}
void CMainView::C_W_ThreadEnd()
{
	ThreadKill[0].SetEvent();
	ThreadKeep[0] = 0;
}
LRESULT CMainView::OnThreadFinished01(WPARAM wParam, LPARAM lParam)
{
    return 0;
}
*/
//傪捛壛偡傞

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -