文件名称:libbus:轻量级,简单的并发消息总线库
文件大小:7KB
文件格式:ZIP
更新时间:2024-04-19 21:35:06
c concurrency message-bus lock-free C
libbus
一个根本上轻便且简单的并发消息总线库。
它有什么作用?
libbus提供用于消息传递的共享总线。 客户端可以注册回调以从总线接收消息。 任何用户都可以向所有注册的客户端(广播)或特定的客户端发送消息。 该库利用GCC的原子内建函数来确保在多线程环境中进行无锁同步。 可以在找到更多详细信息。
编译中
只需使用make static将其编译为静态库。 您可以通过将其与库链接来从程序中使用libbus :
gcc
【文件预览】:
libbus-master
----src()
--------bus.h(2KB)
--------bus.c(3KB)
----examples()
--------thread_program.c(2KB)
--------simple_program.c(1KB)
----LICENSE(1KB)
----README.md(4KB)
----Makefile(634B)
----bin()
--------.keep(0B)