ConcurrentQueue串行端口优先级命令

时间:2019-01-22 08:24:17

标签: vb.net

我正在尝试使用ConcurrentQueue方法将要发送到串行端口的队列命令放入其中。 我将有一种轮询方法,该方法将在队列中添加状态命令并按照ConcurrentQueue的说明在FIFO中执行这些命令。当我要发送不同于状态命令的内容时,我希望它首先进入队列并首先执行。

是否有办法更改队列的排列方式,如果我在末尾添加新命令,我将重新排列它以使其先行然后出队。 还是有其他方法可以使用ConcurrentQueue并优先处理队列中的命令?

tryDequeue方法仅删除队列中的第一个。除了队列中的第一个队列,我是否可以使其他队列出队?

0 个答案:

没有答案