Linux之线程同步

线程同步 一、线程为什么要同步 1.线程的最大特点是资源的共享性,多个线程都可对共享资源操作; 2.线程操作共享资源的先后顺序不确定; 3.处理器对存储器的操作一般不是原子操作。 二、多线程之间有几个特殊的临界资源: 全局数据、堆区数据、文件描述符多线程之间共用。 三、处理方法 Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 3.1临界区 3.1.1概述 通过对多线
相关文章
相关标签/搜索