线程的同步方式大体可分为两类:用户模式和内核模式。
内核模式就是指利用系统内核对象的单一性来进行同步,使用时需要切换内核态与用户态,而用户模式不需要切换到内核态,只在用户态完成操作。
用户模式下的方法有以下几种:原子操作,临界区等等。
内核模式下的方法有:事件,信号量,互斥量。
线程的同步方式大体可分为两类:用户模式和内核模式。
内核模式就是指利用系统内核对象的单一性来进行同步,使用时需要切换内核态与用户态,而用户模式不需要切换到内核态,只在用户态完成操作。
用户模式下的方法有以下几种:原子操作,临界区等等。
内核模式下的方法有:事件,信号量,互斥量。