C++多线程的简单程序
// threading.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <windows.h> using namespace std;HANDLE hMutex; volatile int a=0;int b=10; DWORD WINAPI Fun(LPVOID lpParamter) { while(1) { WaitForSingleObject(hMutex, INFINITE); cout<<"a is "<<++a<<",b is "<< ++b<<endl; Sleep(1000); ReleaseMutex(hMutex); } }int _tmain(int argc, _TCHAR* argv[]) {HANDLE hThread = CreateThread(NULL, 0, Fun, NULL, 0, NULL); hMutex = CreateMutex(NULL, FALSE, LPCWSTR("screen")); CloseHandle(hThread); while(1) { WaitForSingleObject(hMutex, INFINITE); cout<<"a is "<<++a<<",b is "<< --b<<endl; Sleep(1000); ReleaseMutex(hMutex); } return 0;}
转载于:https://www.cnblogs.com/lxdonge/archive/2013/05/02/3055480.html
C++多线程的简单程序相关推荐
- linux编写一个简单的端口扫描程序,小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2)...
当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序, 小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2) www. ...
- Qt 多线程的简单演示
Qt 多线程的简单演示 任务:单击""开始""按钮将启动数个工作线程,线程由checkBox 来决定线程的启用或者关闭,各个线程循环打印数字,数字每秒累加1:单 ...
- python写机器人程序_用Python写的一个多线程机器人聊天程序
本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...
- java点名代码滚动_JAVA多线程实现简单的点名系统
效果图如下: CMain函数: package com.shubing.main; public class CMain { public static void main(String[] args ...
- 多核机器上多线程内存敏感程序的可伸缩性
原文出处:http://www.codeproject.com/KB/cpp/rtl_scaling.aspx 翻译此文也是一个学习的过程,因为在多CPU下的编程和单CPU下看起来区别巨大,就方向而言 ...
- 苹果系统手机调用java线程出错_在多线程Java应用程序中调用已编译的m-file(.jar)时出错...
我有一个简单的M文件 function [fRate,Height,Width] = media(filename) obj = mmreader(filename); fRate = obj.Fra ...
- Linux环境下多线程C/C++程序的内存问题诊断
目录 说明 常见的内存错误举例 常见的内存访问错误有以下几种: 内存问题定位步骤 野指针 内存释放后使用(UaF,Use after Free) 内存问题检查工具 常见的内存问题检查工具 Valgri ...
- c语言多线程造成的崩溃,C++多线程析构函数引起程序崩溃解析.pdf
C多线程析构函数引起程序崩溃解析 当析构函数遇到多线程 ── C++ 中线程安全的对象回调 陈硕 (giantchen_AT_gmail) B/Solstice 摘要 编写线程安全的类不是难事,用同步 ...
- 1.1GTK+ 的简单程序HelloWorld
1.1GTK+ 的简单程序HelloWorld 编译执行如图所看到的:
最新文章
- 李铁军教授专访:当数学家遇见人工智能
- 商业航天:通往太空旅程的新门票
- [JVM-1]Java运行时数据区域
- android sqlite 单例模式,数据储存之SQLite(单例模式)
- java设置面板的颜色_java – 修改颜色选择器面板
- pb,json,二进制,xml数据对比
- 点击事件为什么会失效_1917年的法蒂玛事件,为什么会被称为最为惊悚的UFO目击事件?...
- 苹果或在 WWDC 宣布放弃英特尔转向自研 5nm ARM 芯片,这次时机成熟了?
- linux chmod命令数字,菜鸟学Linux命令:chmod命令和数字文件权限
- 华为网络拒绝接入_网络拒绝接入什么意思
- 学土木结构考计算机等级考试,请教各位,我是学土木的,考计算机二级的哪个比较好?...
- 蓝桥杯2019年第十届C/C++省赛B组第八题-等差数列
- 将Object对象转成 json串
- Word 制作三线表
- Hyperledger Composer 客户端连接Fabric网络的配置文件解析
- 计算机辅助编程可分为,计算机辅助编程的特点及类型
- DSP TMS320C6455 芯片支持库CSL API参考
- gradient设置上下渐变_CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- flash助手推荐怎么删除
- dad my_My dad,my hero!