![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 76
beth2007
这个作者很懒,什么都没留下…
展开
-
多线程之临界区的应用
熟话说好记性不入烂笔头,记录供自己以后查阅,要是同时可以帮上其他朋友,那是再好不过了。在多线程应用中,经常会遇到多个线程需要同时访问同一个指针,或者同一个对象,为了线程安全,都需要用临界区、互斥量。多线程的同步通常是使用事件,信号量。临界区使用的基本步骤:1、定义一个临界区对象:CRITICAL_SECTION m_cs;2、初始化:InitializeCriticalSectio原创 2013-04-17 16:41:25 · 667 阅读 · 2 评论 -
多线程之互斥量mutex
我们经常会遇到同一个进程中的不同线程(或者不同进程的不同线程)需要访问同一块内存块(例如同一个指针、共享内存),为了避免同时访问,可以使用互斥量(MUTEX)。互斥量使用步骤如下:1、 定义一个操作句柄:HANDLE m_hMutex;2、 创建或者打开互斥量:hMutex =CreateMutex(NULL,FALSE,”TEST_MUTEX”);可以创建有名字的互斥量,当不原创 2013-04-29 16:02:37 · 761 阅读 · 0 评论