当前位置: 首页 > news >正文

做网站会员推广哪个好实时热榜

做网站会员推广哪个好,实时热榜,如何注册免费网站,广州南建站时间MFC中关于CMutex类的学习 最近在项目中要实现两个线程之间的同步,MFC中提供了4个类,分别是CMutex(互斥量)、CCriticalSection(临界区)、CEvent(事件对象)、CSemaphore(信号量)。有关这4个类的说明,大家可以参考微软官方文档: CM…

MFC中关于CMutex类的学习

最近在项目中要实现两个线程之间的同步,MFC中提供了4个类,分别是CMutex(互斥量)、CCriticalSection(临界区)、CEvent(事件对象)、CSemaphore(信号量)。有关这4个类的说明,大家可以参考微软官方文档:

CMutex 类 | Microsoft Learn

CEvent 类 | Microsoft Learn

CCriticalSection 类 | Microsoft Learn

CSemaphore 类 | Microsoft Learn

今天我们要用到的是CMutex类。下面我们用一个简单的实力来介绍:

新建一个控制台应用程序如下图:

在这里插入图片描述

并且添加如下代码

#include <iostream>
#include <afxmt.h>
#include <thread>
#include <afxwin.h>
using namespace std;CMutex g_Mutex;int g_Count = 0;void PrintfOddNum()
{while (g_Count < 100){g_Mutex.Lock();//CSingleLock lock(&g_Mutex);if (g_Count % 2 == 1){cout << "thr1:" << g_Count << endl;g_Count++;}//lock.Unlock();g_Mutex.Unlock();}
}void PrintfEvenNum()
{while (g_Count < 100){g_Mutex.Lock();//CSingleLock lock(&g_Mutex);if (g_Count % 2 == 0){cout << "thr2:" << g_Count << endl;g_Count++;}//lock.Unlock();g_Mutex.Unlock();}
}int main()
{thread th1(PrintfOddNum);thread th2(PrintfEvenNum);th1.join();th2.join();std::cout << "Hello World!\n";
}

这个测试项目主要实现两个线程分别打印100以内的奇数和偶数。

代码运行后的测试结果如下:
在这里插入图片描述

如上图,可以实现两个线程分别打印奇数和偶数。

欢迎大家一起交流学习。

http://www.hkea.cn/news/571327/

相关文章:

  • 情趣内衣怎么做网站如何制作网页
  • 网站交互技术百度推广登陆后台
  • 网站的推广和宣传方式各行业关键词
  • 腾讯云服务器网站建设淘宝推广哪种方式最好
  • 大专网站建设论文找个免费的网站
  • 移动端网站开发流程图seopeix
  • 购物网站制作免费太原seo招聘
  • 怎么建设食品网站济南seo外包公司
  • 建设网站有哪些seopeix
  • 桂林市工程建设项目招标网站莆田百度快照优化
  • 金华网站建设大型网页建设农产品网络营销
  • wordpress free cdn长沙百度快速优化
  • 网页界面设计首页seo快速优化软件网站
  • 和凡科网类似的网站四川省人民政府
  • 北辰网站建设如何推广引流
  • ps网页模板网站seo外包公司
  • 常平镇仿做网站快速排名刷
  • 青浦建设网站公司app推广代理加盟
  • wordpress 在线pdf优化关键词的正确方法
  • 网站悬浮窗口网站关键词全国各地的排名情况
  • 做网站得叫什么优化关键词排名
  • 丰县住房与城乡建设部网站太原网站制作优化seo公司
  • 微信如何做微商城网站建设手机网站智能建站
  • 网站尾部分页数字怎么做推广app大全
  • 建筑设计软件有哪些优化网站建设
  • 网站开发 word文件预览医疗器械龙头股
  • 电子商务网站建设花费南宁百度seo排名价格
  • 做公司网站要注意哪些问题真正免费建站网站
  • 在线服务器代理杭州seo网络公司
  • wordpress邮件订阅seo技术外包