笔记
文章平均质量分 70
神厨小福贵!
C/C++/Linux
展开
-
IP地址、子网掩码、网络地址之间相关的计算
而其后面的/29就说说它的子网掩码的IP地址换算成二进制的话,前29位都是1,后面拿0补充满32位,即:11111111.11111111.11111111.11111000,子网掩码转换成十进制的话就是:255.255.255.248。上述IP地址为1.1.1.1,后面的/29代表的是它的子网掩码为29位,首先IP地址由4组8位二进制数字组成,中间拿点(.)隔开也就是说上面IP换算成二进制就是下面这样的。A类地址在第一组的地址为1~127,其默认的子网掩码为:255.0.0.0。原创 2022-11-17 13:13:26 · 3824 阅读 · 1 评论 -
Linux信号量与互斥锁解决生产者与消费者问题
先来看什么是生产者消费者问题:生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据原创 2021-11-27 20:16:15 · 2333 阅读 · 0 评论