• 摘要视图
  • 目录视图

Windows 核心编程 学习笔记 (第四部分)

目录

19. 用户态的线程同步方式

  •     互锁函数
  •     循环锁
  •     CRITICAL_SECTION 临界区

20. 内核态的线程同步方式

  •     内核对象用于线程同步
  •     等待函数
  •     Event – 事件
  •     WaitableTi[……]

    >> 阅读全文…

Python多线程和线程同步

Python中提供了两个实现多线程的模块,一个是底层(low-level)的thread模块,一个是高层(high-level)的threading. 两者都可实现多线程,thread模块使用的是低级的原语,threading模块基于thread模块,提供了高层的API,更简单易用,所以推荐使用th[……]

>> 阅读全文…

C++线程同步总结(笔记)

主要有四种方式:临界区(CRITICAL_SECTION)、互斥对象(Mutex,Mutual Exclusion)、事件对象(Event)、信号量(Semaphore)

其中临界区效率最高,但只能实现本进程内的线程同步。其它三个可以实现多个进程内的线程同步。信号量功能最强大可实现线程互斥也可以用[……]

>> 阅读全文…