pevents:在pthread之上构建的针对* nix平台的Win32事件的实现

时间:2024-03-06 00:27:33
【文件属性】:

文件名称:pevents:在pthread之上构建的针对* nix平台的Win32事件的实现

文件大小:17KB

文件格式:ZIP

更新时间:2024-03-06 00:27:33

events synchronization cross-platform pthreads synchronization-primitives

小事 pevents是一个跨平台的低级库,旨在为POSIX系统提供WIN32事件的实现。 pevents是建立在并行线程,并提供最两者手册-和自动重置事件的功能在Windows上,最值得注意的是,包括对多个事件同时等待(点菜WaitForMultipleObjects )。 pevents还可以用作CreateEvent()和co的精简包装。 在Windows上,这意味着您可以直接在跨平台代码中使用pevent,而无需在Windows / pthreads中使用#ifdefs 。 许可证和作者身份 pevents由NeoSmart Technologies的Mahmoud Al-Qudsi < > < >开发和维护,并根据MIT开源许可证进行分发。 有关更多信息,请参考LICENSE文件。 关于事件 尽管POSIX条件变量( pthread_cond_t )和WIN32事件均提供了编


【文件预览】:
pevents-master
----format.sh(77B)
----tests()
--------ManualResetBasicTests.cpp(963B)
--------WaitTimeoutAllSignalled.cpp(2KB)
--------AutoResetBasicTests.cpp(1KB)
--------ManualResetInitialState.cpp(664B)
--------AutoResetInitialState.cpp(668B)
----meson.build(2KB)
----LICENSE(1KB)
----src()
--------pevents.cpp(21KB)
--------pevents.h(1KB)
----.clang-format(6KB)
----meson_options.txt(174B)
----examples()
--------sample.cpp(6KB)
----.gitignore(6B)
----README.md(5KB)

网友评论