Producer consumer 的quene 調整

各位前輩日安,新年快樂~
最近在coding想到個問題,如何彈性修改Quene的事件呢?
比方說,quene中有3個事件還沒被消化,分別是:
aaa
bbb
ccc
我的需求是當新事件eee發生,在還沒被執行的事件bbb後,增加項目xxx,
所以在consumer消化bbb之前,觸發eee後就會變成
aaa
bbb
xxx
ccc
針對這問題,我的解法是在consumer前面多個修改功能,如同附件,
想請教各位前輩,有沒有其他的改法?甚至能將修改的行為都建立在producer內就好?

for your reference

1個讚

樓上己經貼出來了~插隊插下去就好了
實際上在一些更大的framework 中的Q隊列還會有優先序位階的設計
使用的彈性更高

請問一下,有原VI嗎?
我的labview還是不能吞 snippet 的png檔案

Queue Example.vi (35.7 KB)
for your reference

你的LV版本小於2013嗎?

沒有欸,目前2019,但我一直抓不到哪邊搞錯
自己寫給自己可以,接收別人的目前有問題

感謝D大~