微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 同步控制技术----栈与队列

同步控制技术----栈与队列

时间:01-09 来源:互联网 点击:

可以人工实现队列优先级,最重要的信息可以放在其他不重要的信息前面,比如严重错误,紧急停止等。

7:取出元素。如果当前队列中无元素可以提取,该函数会一直等待到TIMEOUT或者有数据为止。

8。清除队列(FLUSH),清除队列中的所有元素。

可见,队列的基本操作是很简单的,关键是如何在实际工作中正确运用。

我们首先用AE封装一个队列:

我们来模拟一下WINDOWS消息,首先定义消息结构。



然后定义AE,封装队列。











下面我们来实验一下这个AE,它可以运行在任何一个VI中,为了方便,我们在一个VI中做三个循环,两个写入队列(生产者),一个读取队列(消费者);



队列的应用范围非常广,经常和状态机联合使用,就是经常提到的队列状态机,有机会我会结合状态机一起介绍。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top