NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
mutex.hpp 文件参考

互斥锁 更多...

#include "NeForce/core/typeinfo/type_traits.hpp"
#include "NeForce/core/config/windef.hpp"
#include <synchapi.h>
#include <pthread.h>
mutex.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  neforce::mutex
 非递归互斥锁 更多...
class  neforce::recursive_mutex
 递归互斥锁 更多...
class  neforce::lock< Mutex >
 锁管理器模板 更多...
struct  neforce::lock_defer_tag
 延迟锁定标签 更多...
struct  neforce::lock_quiet_tag
 尝试锁定标签 更多...
class  neforce::unique_lock< Mutex >
 独占锁管理器模板 更多...

变量

constexpr lock_defer_tag neforce::lock_defer {}
 延迟锁定标签实例
constexpr lock_quiet_tag neforce::lock_quiet {}
 尝试锁定标签实例

详细描述

互斥锁

此文件提供了互斥锁与锁工具的实现。

在文件 mutex.hpp 中定义.