- 博客(2)
- 收藏
- 关注
原创 Linux 随机数
在Linux中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是void srand( i
2015-08-12 13:59:19
469
原创 Linux 多线程同步生产者 消费者
缓冲区初始状态:read不等于write。生产者写满:write==read,即将写的地方为刚读取的位置,就是下一个位置还没有读,所以代表写满。消费者读完:read+1=write,即将读的地方为即将写入得位置,还没有写,就不能再读了,这里就代表读完。//信号量模型#include #include #include #include #include //临界资
2015-08-12 10:50:47
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人