linux下同步与互斥
锁主要有两个用途:1 解决互斥访问资源2 解决一个任务对另一个任务的依赖关于linux内核:linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。1、互斥锁1.1 普通互斥锁这里普通互斥锁指的是非递归互斥锁。为了保护共享资源,使我们线程可以单独使用某个共享资源,使用之前先上锁,当其他进程要使用的时候,就需要等待到这个线程用完之后,再开锁...