对于数据流,就好像是水流<br />很多时候输入输出速度并不是均匀的,可能一下子突然灌入很多数据(比如DMA),然后要一个一个字节的慢慢处理(处理速度肯定比DMA慢)<br /><br />这时,我们就要开辟一个池子(水库),用来装入突然灌进去的数据,然后只要在池子满了前想怎么放出来都行<br /><br />“在硬件眼里: 池,堆,栈,buffer,列表,数据结构都是一块内存.”<br />处理的都是一个个的数据<br /><br />“在软件眼里: 就要细分他们.”<br />水桶、水管、水池的作用和用法还是有区别的:-)
|