摘要: 摘自:https://www.cnblogs.com/alinh/p/6905221.html “信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某 阅读全文
posted @ 2020-04-20 18:46 LiuYanYGZ 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://www.cnblogs.com/lztkdr/p/8377853.html 阅读目录 自旋锁(Spin lock) 两种锁的加锁原理 两种锁的区别 两种锁的应用 C#中的互斥锁与自旋锁 回到顶部 自旋锁(Spin lock) 自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠 阅读全文
posted @ 2020-04-20 18:32 LiuYanYGZ 阅读(4135) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/lasoup/article/details/78289735 NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问 阅读全文
posted @ 2020-04-20 03:06 LiuYanYGZ 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.mamicode.com/info-detail-542445.html TOS包括共8位,包括3 bit的优先权字段(取值可以从000-111所有值),4 bit的TOS子字段和1 bit未用位但必须置0。 3bit的8个优先级的定义如下: 111--Network C 阅读全文
posted @ 2020-04-20 03:05 LiuYanYGZ 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/wh_19910525/article/details/11536279在Linux内核中何时使用spin_lock,何时使用spin_lock_irqsave很容易混淆。首先看一下代码是如何实现的。 spin_lock的调用关系 spin_lock 阅读全文
posted @ 2020-04-20 03:04 LiuYanYGZ 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/longbei9029/article/details/53056744 其实关于iptables的使用网上的资料和教程也比较多,主要是要理解其中的路由前和路由后每个表和链所处的位置和作用,明白了也就简单了,以下是我转载的觉得写的比较详细的一篇博客, 阅读全文
posted @ 2020-04-20 03:03 LiuYanYGZ 阅读(459) 评论(0) 推荐(0) 编辑