按键连发怎么写

1.C++如何写按键连续这种问题一般的解决方法是这样的,
在你现有的程序里增加一个key队列,进行key事件的缓冲和延滞处理,
为了防止key阻塞,可以根据需要设置队列上限,例如10,或者5 。
每读取完一个key事件提交处理后,将该key事件出队 。
另外,为了更加严谨,再在你的程序里加一个轮循机制 。
通俗的说,也就是定期检测key队列,只要不为空,就读取队头key处理 。
这个轮循时机,需要根据你的‘程序结构来定,
大体可以考虑以下几个时机:
1. 线程调度时
2. 全画面刷新完毕后
3. 每次key队列更新时(这个效率较低,而且和描画的CPU资源竞争较为激烈,不大推荐)
【按键连发怎么写】

按键连发怎么写

文章插图