简明linux系统编程--互斥锁--TCP--UDP初识
1.互斥锁2.信号2.1介绍2.2信号的内核机制3.linux网络编程概述3.1一览七层协议3.2一览数据传输过程3.3四层网络模型3.4服务端和客户端的数据交互4.TCP服务端编程5.TCP客户端编程6.UDP服务端编程7.UDP客户端编程
Linux系统编程——线程同步互斥与线程安全
③两个线程一个锁,在没有持有锁的线程看来,对我最有意义的情况只有两种:①线程1未持有锁,线程2就可以申请锁 ②线程1释放锁,此时我可以申请锁 --> 要么什么都没做,要么做完(原子性) --> 加了锁就是串行了吗?是的,执行临界区代码一定是串行的 --> 当前线程访问临界区的过程,对于其他线程是原