发表于:2004-08-24 10:42:00
4楼
双缓冲一个是循环缓冲,一个是用户缓冲。循环缓冲又分成两个部分。采集
的数据先写入循环缓冲,当半满时,循环缓冲的前半部分写入到用户缓冲中
。采集的数据继续向循环缓冲的后半部分写入。当循环缓冲全写满时,循环
缓冲的后半部分数据再写入用户缓冲中。此时,采集的数据会继续写人循环
缓冲的前半部分,如此反覆,每半满一次,循环缓冲的前或后半部分就会被
写到用户缓冲中去,从而达到连续高速采集的功能。
Demo13 是利用到continuous capture function, 他就是利用双缓冲的原理, 半满时
就会就会写到客户的缓冲中