锁的作用linux 是多任务抢占操作系统,同时运行的多个任务可能都需要使用同一种资源,此时同步及互斥操作及为重要。 spinlock自旋锁 mutex互斥锁 rwlock读写锁 rcu 锁read copy update 条件变量condition variables