C++多线程及线程锁创建
来源:互联网 发布:统计软件使用次数 编辑:程序博客网 时间:2024/06/05 19:35
C++多线程及线程锁创建
ThreadLock.cpp:
#include<Windows.h>#include<iostream>using namespace std;HANDLE lock;//互斥锁DWORD WINAPI MyThread2(LPVOID lpParamter){ while (1) { WaitForSingleObject(lock, INFINITE); cout << "MyThread2" << endl; Sleep(1000); ReleaseMutex(lock); //Sleep(3000); }}DWORD WINAPI MyThread1(LPVOID lpParamter){ while (1) { WaitForSingleObject(lock, INFINITE); cout << "MyThread1"<< endl; Sleep(1000); ReleaseMutex(lock); }}int main(){ lock = CreateMutex(NULL, FALSE, NULL);//创建一个锁 HANDLE hThread1 = CreateThread(NULL, 0, MyThread1, NULL, 0, NULL); CloseHandle(hThread1); HANDLE hThread2 = CreateThread(NULL, 0, MyThread2, NULL, 0, NULL); CloseHandle(hThread2); while (1) { Sleep(10); }; return 0;}
0 0
- C++多线程及线程锁创建
- c++builder 多线程-创建 退出 及获取线程返回码
- 进程、线程、线程的创建及多线程
- Java_多线程_创建及启动线程
- java多线程简介及线程创建方式
- MFC 线程创建、多线程、及多线程间的同步问题
- 线程池原理及创建(c++)
- 线程池原理及创建(C++)
- Java多线程回顾1:线程的概念及创建
- day10多线程及创建线程两种方法
- 【JAVA多线程】-线程的两种创建方式及比较
- iOS开发多线程创建及线程间通信
- 【C/C++多线程编程之三】创建pthread线程
- 多线程~~简单的线程创建,C语言实现
- linux下C语言多线程(第一篇)创建线程
- 多线程~~简单的线程创建,C语言实现
- C语言多线程基础-01-线程的创建与销毁
- 多线程-创建线程
- 斯坦福机器学习网易公开课笔记4
- LoadRunner 技巧之 检查点
- maven 国内镜像 阿里云
- [OpenCV Qt教程] 如何在内存中压缩图像
- 删除weblogic域
- C++多线程及线程锁创建
- android studio小米手机真机调试问题
- Hive学习笔记
- first
- 模块化编程思想及(C++)实践
- 程序关键字 标签作用
- iOS开发之App主题切换完整解决方案(Swift版)
- Java远程调试原理与运用
- 让你尖叫的游戏开发工具清单