C++多线程示例
来源:互联网 发布:炫知传播力分析系统 编辑:程序博客网 时间:2024/06/09 16:35
#include <iostream>#include <windows.h>using namespace std;HANDLE hMutex = NULL;//互斥量//线程函数DWORD WINAPI Fun(LPVOID lpParamter){ for (int i = 0; i < 10; i++) { //请求一个互斥量锁 WaitForSingleObject(hMutex, INFINITE); cout << "线程显示" << endl; Sleep(1000); //释放互斥量锁 ReleaseMutex(hMutex); } return 0L;//表示返回的是long型的0}int main(){ //创建一个子线程 HANDLE hThread = CreateThread(NULL, 0, Fun, NULL, 0, NULL); hMutex = CreateMutex(NULL, FALSE, "screen"); //关闭线程 CloseHandle(hThread); //主线程的执行路径 for (int i = 0; i < 10; i++) { //请求获得一个互斥量锁 WaitForSingleObject(hMutex, INFINITE); cout << "主线程显示" << endl; Sleep(100); //释放互斥量锁 ReleaseMutex(hMutex); } return 0;}
阅读全文
0 0
- C++/CLI的多线程简单示例
- Objective-C(IOS)中多线程示例
- 多线程示例
- 多线程示例
- 多线程示例
- Windows平台开启多线程简单示例(C++)
- Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例
- Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例
- c示例
- 多线程示例代码
- delphi多线程程序示例
- java多线程示例
- delphi多线程程序示例
- 多线程简单示例。。。
- 多线程使用示例2
- Fastcgi 的多线程示例
- Qt4多线程编程示例
- 多线程示例--聊天室
- Webpack入门学习笔记
- 个人生成sshkey记录
- Bonobo Git Server搭建本地Git服务器
- 金融数据分享1
- MacOS 开发
- C++多线程示例
- MVC~在Views的多级文件夹
- mysql – 启动错误InnoDB: mmap(XXXX bytes) failed; errno 12
- strchr函数
- JSON.stringify语法实例
- 一个变量,一个常量,用equals()方法比较,让咱们,看看到底是常量放前面好啊,还是变量放前面好
- webpack:从入门到真实项目配置(二)
- 笨方法学python 习题39(列表)习题40(字典)
- 修改表test中A字段的值,满足条件改为‘111’否则改为‘222’