进程或线程间同步(互斥锁和条件变量)

为允许在线程或这进程间共享数据,同步通常是必须的。互斥锁和条件变量是同步的基本组成部分。 互斥锁和条件变量总是可用来同步一个进程间内的各个线程的。如果一个互斥锁或条件变量存放在多进程间共享的某个内存区中,那么也允许它用于这些进程间的同步。 应用生产者-消费者问题,使用多个线程而不是多个进程,因为让多个线程共享本问题中采用的公共数据缓冲区非常简单,而在多个进程间共享一个公共数据缓冲区却需要某种形式的
相关文章
相关标签/搜索