第3章--进程同步和通信.pptVIP

  • 16
  • 0
  • 约1.91万字
  • 约 100页
  • 2018-06-25 发布于福建
  • 举报
练习 1.两个合作进程无法利用( )交换数据 A 文件系统 B 共享内存 C 高级语言程序设计的全局变量 D 消息传递系统 Windows2000/XP的互斥与同步 ●互斥对象(Mutex)就是互斥信号灯,用于对线程的互斥访问。相关API: ● CreateMutex 创建一个互斥对象,返回一个对象句柄 ● OpenMutex 打开并返回一个已存在的互斥对象句柄 ● ReleaseMutex 释放对互斥对象的占用 ●临界区对象(CriticalSection)用于一个进程中多个线程对临界区的互斥访问。相关API: ● InitializeCriticalSection 对临界区对象进行初始化。 ● EnterCriticalSection 等待占有临界区的使用权。 ● TryCriticalSection 以非等待方式申请临界区的使用权。 ● LeaveCriticalSection 释放对临界区的使用权。 ● DeleteCriticalSection 删除与临界区有关的所有系统资源。 Windows200/XP的互斥与同步 ●信号量对象(Semaphore)资源信号灯,初始值0~n,用于限制并发访问的线程数。相关API: ● Create Semaphore 创建一个信号量对象,在输入参数中指定初始值和最大值,返回一个对象句柄。 ● Open Semaphore打

文档评论(0)

1亿VIP精品文档

相关文档