ScheduledExecutorService中scheduleAtFixedRate与scheduleWithFixedDelay的区别

 昨天重构蓝牙指令发送模块,按照设想,当连续发送指令时,每条指令至少间隔30ms,于是构造了一个指令队列,发送时把指令放入队列中,然后每隔30ms去队列中取出指令执行,如果队列为空,则挂起当前线程,很自然的想到BlockingQueue+ScheduledExecutorService,实现很简单,但在项目中并没有按照预期执行,于是写一个demo分析下,直接上代码。 public class Co
相关文章
相关标签/搜索