libcmq:C的简单线程安全消息队列

时间:2024-02-28 12:49:02
【文件属性】:

文件名称:libcmq:C的简单线程安全消息队列

文件大小:22KB

文件格式:ZIP

更新时间:2024-02-28 12:49:02

C

libcmq 一个与pthreads线程一起使用的简单线程安全消息队列。 总览 一个非常简单的线程安全队列的实现。 队列存储指向任何类型消息的指针。 它不保留消息的副本。 简而言之,如果消息在放入队列之前已被malloc()编辑,则调用者在将消息从队列中删除时应free()消息。 一个新的队列与创建cmq_new()消息被放置到队列使用cmq_nq()消息从使用队列中移除cmq_dq()和队列可以使用破坏cmq_del() 销毁具有消息的队列将导致队列中的消息被丢弃。 用法 有关每个功能的用法,请参见头文件。 有关如何使用队列的示例,请参见cmq_test.c文件。 // Create a queue cmq_t *my_queue = cmq_new (); if (!my_queue) { // Handle error } // Insert elements into


【文件预览】:
libcmq-master
----Makefile(13KB)
----.clang_complete(99B)
----build.config(8KB)
----src()
--------cmq.h(3KB)
--------cmq_test.c(6KB)
--------cmq.c(5KB)
----LICENSE(26KB)
----README.md(3KB)

网友评论