文件名称:native-mutex:C++11 互斥体上的节点包装器
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-20 17:58:53
C++
本机互斥 C++11 互斥体上的节点包装器。 注意力 我也为此添加了一些非常复杂的条件变量,然后意识到由于节点运行时不允许您具体指定何时创建新线程,因此使用原始条件变量会搞砸并最终停止所有处理,除非您我们已经通过一些魔法创建了多个额外的线程。 因此,即使这个概念“有效”,它也需要更重的 v8 集成才能完全可用。 考虑到这一点,这将暂时搁置。 再见! 用法 var NativeMutex = require ( 'native-mutex' ) ; var lock = new NativeMutex . Mutex ( ) ; lock . lock ( ) ; // do whatever by yourself lock . unlock ( ) ; // let others have fun 操作 该类型的互斥锁在对象传递给构造一个选项中指定,详见。 所有互斥支持lock , t
【文件预览】:
native-mutex-master
----.clang-format(2KB)
----.gitignore(25B)
----package.json(602B)
----Makefile(664B)
----driver.coffee(760B)
----GPL.md(34KB)
----README.md(5KB)
----checker.coffee(512B)
----native-mutex.cpp(226B)
----binding.gyp(345B)
----condition-variable.hpp(856B)
----condition-variable.cpp(5KB)
----mutex.hpp(2KB)
----mutex.cpp(8KB)