首页 > 代码库 > 进程通信、线程同步 概述
进程通信、线程同步 概述
进程通信、线程同步 概述
线程同步
CRITICAL_SECTION
临界区。
同一时刻只能由一个线程访问的资源,叫临界资源,比如打印机。访问临界资源的代码叫临界代码区域。
CRITICAL_SECTION对象没有句柄,不能被其他线程共享。
线程同步之 CRITICAL_SECTION .
http://blog.csdn.net/chuchus/article/details/24494253
MUTEX
互斥量。
MUTEX对象有句柄,所以也可用于不同进程的线程之间做同步。
MUTEX有超时等待机制,临界区则没有。
SEMAPHORE
信号量。
它维护一个计数,当值大于0时,信号量对象处于已传信状态。通常用数值表示可用资源的个数。
WaitForSingleObject()令信号量减一;ReleaseSemaphore()令信号量加一。
线程同步之 SEMAPHOREhttp://blog.csdn.net/chuchus/article/details/38460415
进程通信
命名管道
命名管道进程通信
http://blog.csdn.net/chuchus/article/details/25510733套接字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。