c - GLib的GAsyncQueue保证是先进先出的吗?

标签 c queue gnome glib

GLib 的文档 GAsyncQueue没有说明推送/弹出元素的顺序是什么。从我的测试来看,这似乎是 FIFO ,这正是我所需要的。但这在所有目标平台上都能保证吗?

最佳答案

它根据 FIFO 原则工作(因为队列名称已经暗示了这一点) - 没有应用额外的排序或混合。

关于c - GLib的GAsyncQueue保证是先进先出的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20376163/

相关文章:

c - ELF 的代理共享库(sharedlib、shlib 等)?

c - forkall 没有按预期工作

ios - NSOperationQueue 内的 NSOperation 中的异步回调永远不会被调用

linux - 可以动态创建 gsettings 吗?

opengl - GtKGLArea 无法创建 OpenGL 2.1 上下文

Linux,更改文本字段行为

c - 与 Node 和 Node-gyp 一起使用的 AWS Lambda 上出现奇怪的 "memory"行为

c - 了解如何动态创建结构数组并访问其元素

java - Wildfly ContextService 并发 securityIdentity 为 null

javascript - settimeout 并等待(如果已设置超时)