线程同步
wwkaven
这个作者很懒,什么都没留下…
展开
-
控制台下实现简单的线程同步--事件
1、场景模拟:2345原创 2014-09-04 15:08:40 · 626 阅读 · 0 评论 -
控制台下实现简单的线程同步--临界区
1、场景模拟:(1)有两个售票员正在售票;(2)一共有10张票待售;(3)两个售票员一个是老婆婆(动作比较慢),另一个是年轻女孩(动作比较快);2、代码实现:(1)两个售票员用两个线程来表示;(2)用一个全局变量表示票数;3、实现如下:// ThredSyn.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"原创 2014-09-04 16:47:49 · 693 阅读 · 0 评论 -
控制台下实现简单的线程同步--信号量
1、场景模拟:(1)有两个售票员正在售票;(2)一共有10张票待售;(3)两个售票员一个是老婆婆(动作比较慢),另一个是年轻女孩(动作比较快);2、代码实现:(1)两个售票员用两个线程来表示;(2)用一个全局变量表示票数;3、实现如下:// ThredSyn.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"原创 2014-09-04 16:38:55 · 574 阅读 · 0 评论 -
实现程序只能运行一个实例(单例)
将下面代码添加到程序的初始化han原创 2014-09-04 15:22:10 · 1740 阅读 · 0 评论 -
控制台下实现简单的线程同步--互斥量
1、场景模拟:(1)有两个售票员正在售票;(2)一共有10张票待售;(3)两个售票员一个是老婆婆(动作比较慢),另一个是年轻女孩(动作比较快);2、代码实现:(1)两个售票员用两个线程来表示;(2)用一个全局变量表示票数;3、实现如下:// ThredSyn.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"原创 2014-09-04 16:26:20 · 738 阅读 · 0 评论