您当前的位置: 首页 > 

phymat.nico

暂无认证

  • 3浏览

    0关注

    1967博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

win32下多线程同步方式之临界区,互斥量,事件对象,信号量

phymat.nico 发布时间:2017-10-15 23:59:58 ,浏览量:3

// win32_thread_syn.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "iostream"
#include "list"
#include "windows.h"
#include "process.h"

using namespace std;
/*
线程同步
1.临界区
2.信号量
3.事件对象
4.互斥量
*/

/************************************************************************/
/* 临界区    单进程内线程同步                                   */
/************************************************************************/
CRITICAL_SECTION g_cri;   //临界区
list g_list2;
unsigned int __stdcall threadRead(LPVOID param)
{
    while(true)
    {
        EnterCriticalSection(&g_cri);
        for (list::iterator it = g_list2.begin(); it != g_list2.end();it++)
        {
            cout             
关注
打赏
1659628745
查看更多评论
0.2495s