读书人

事件有关问题

发布时间: 2012-03-01 10:25:46 作者: rapoo

事件问题
有一个缓冲区dataBuf,不断的接收数据,如果缓冲区满,就调用函数Fun,这个事件怎么写?

[解决办法]
当缓冲区满的时候将线程 挂起 suspend,
再设置一个阀值 MIN,当缓冲区低于这个值时,停止挂起,继续接收
[解决办法]
up下

[解决办法]


call back function
[解决办法]
循环队列,你可以使用保存currentsize的方法 增加元素时 currentsize和back加1,当currentsize达到 maxsize时为满,当然还有别的实现方法

读书人网 >C语言

热点推荐