c++的进程和线程【windows】

匿名 (未验证) 提交于 2019-12-03 00:30:01

DWORD WINAPI YourThreadFunc(LPVOID lpvThreadParm);

void FunCount(PVOID arg)
{
while(1)
{


}
}

void Function1(PVOID arg)
{
while(1)
{


}
}

HANDLE CreateThread(
//线程安全属性
//堆栈大小
//线程函数
//线程参数
//线程创建属性
//线程ID
);
  
LPVOID lpvThreadParm,DWORD fdwCreate,LPDWORDlpIDThread);

handle=(HANDLE)_beginthread(FunCount,0, NULL);
handle1=(HANDLE)_beginthread(Function1,0,NULL);

BOOL TerminateThread(HANDLE hThread, DWORD dwExitCode);

DWORD ResumeThread(HANDLE hThread);

DWORD SuspendThread(HANDLE hThread);


  1. #include<Windows.h>
  2. #include<iostream>
  3. #include<process.h>
  4. usingnamespace
  5. struct
  6. int
  7. char
  8. voidPVOID
  9. int
  10. while
  11. voidPVOID
  12. int
  13. while
  14. if
  15. voidvoid
  16. <<myp->a<<
  17. //设置退出码
  18. int
  19. int
  20. HANDLEHANDLE
  21. DWORD
  22. HANDLEHANDLE
  23. 'A'
  24. HANDLEHANDLE)_beginthread(myfun3,0,&e);//传入参数
  25. if(GetExitCodeThread(handle3,&sid))cout<<
  26. //如果不加这一句下面的GetExitCodeThread获得的就是259
  27. //suspend
  28. while
  29. if(i>2)ResumeThread(handle);//resume



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!