GLib 的文档 GAsyncQueue没有说明推送/弹出元素的顺序是什么。从我的测试来看,这似乎是 FIFO ,这正是我所需要的。但这在所有目标平台上都能保证吗?
最佳答案
它根据 FIFO 原则工作(因为队列名称已经暗示了这一点) - 没有应用额外的排序或混合。
关于c - GLib的GAsyncQueue保证是先进先出的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20376163/
GLib 的文档 GAsyncQueue没有说明推送/弹出元素的顺序是什么。从我的测试来看,这似乎是 FIFO ,这正是我所需要的。但这在所有目标平台上都能保证吗?
最佳答案
它根据 FIFO 原则工作(因为队列名称已经暗示了这一点) - 没有应用额外的排序或混合。
关于c - GLib的GAsyncQueue保证是先进先出的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20376163/