void mythread(void)
{
/* do sth here */
}
main()
{
HANDLE hthread;
DWORD ithread = 0;
hthread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mythread,
0, 0, &ithread);
if (!hthread)
{
/* error */
}
}
{
/* do sth here */
}
main()
{
HANDLE hthread;
DWORD ithread = 0;
hthread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mythread,
0, 0, &ithread);
if (!hthread)
{
/* error */
}
}
解决方案 »
- getsavedcustomcolors返回值问题
- 同一类型的窗口怎么区分呢?
- MFC中如何用webbrowser控件打开工程文件夹里的HTML文件?
- ★★★★★【在线等】关于动态调用控件中的方法问题【在线等】★★★★★
- 在CToolBar上加入一个Combo,工具条宽度不会自动调整,导致后面的图标不能显示?
- 喜欢听海的声音……
- 有没有谁对编码转换有研究?
- 全角汉字和半角英文混排的字符串处理
- 沈阳的程序员薪水太低了,一个月才2K,不知其他地方的怎样?
- 谁有数字转化为汉字的现成货币算法,小弟急需!!!
- 谁在VC下用过TDBDrid7.0控件?我有几个问题请教
- 指令引用“0xcccccccc”,该内存不能为Read,为什么... ...
m_pThread = new CMyThread(); //新建线程
if( !m_pThread ) return false;
if( !m_pThread->InitThread(NULL,0) ) return false; //自定义函数,初始化线程
if( !m_pThread->CreateThread() ) return false; //创建线程
然后重载CWinThread类的Run虚函数,做你想做的事情。