好奇,如果队列集里全部队列都有数据,也是只能排队拿不能同时拿走这样吗?

好奇,如果队列集里全部队列都有数据,也是只能排队拿不能同时拿走这样吗?也是如果要全部数据直接用结构体传输算了

  1. 正常用法:读队列集,得到一个队列句柄,然后“只读这个队列句柄1次”

  2. 你非要这样:读队列集,得到一个队列句柄,然后“读这个队列句柄多次,直到队列没有数据” ,也没问题,只不过以后读队列集时,虽然得到队列句柄,但是队列里却没有数据

  3. 你还可以这样做:C读队列集得到队列句柄,C读队列;D直接读队列

2、3的用法,就破坏了队列集的本意:读队列集得到队列句柄,再读队列句柄必定得到数据