NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
hazard_ptr.hpp 文件参考

无锁编程中的险象指针实现 更多...

hazard_ptr.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  hazard_pointer_record
 险象指针记录 更多...
class  hazard_pointer_obj_base
 险象指针对象基类 更多...
class  hazard_pointer_obj< T, Deleter >
 险象指针对象模板 更多...
struct  retire_list
 线程本地退役列表 更多...
class  hazard_pointer_domain
 险象指针域 更多...
class  hazard_pointer
 险象指针句柄 更多...
class  hazard_pointer_holder< T >
 持有特定类型指针的险象指针包装 更多...

函数

hazard_pointer make_hazard_pointer (hazard_pointer_domain &domain=hazard_pointer_domain::default_domain())
 创建险象指针的辅助函数

详细描述

无锁编程中的险象指针实现

此文件提供了险象指针的实现,用于无锁数据结构中的内存回收。 险象指针可以安全地跟踪正在被线程访问的对象,防止对象在被访问时被回收。

在文件 hazard_ptr.hpp 中定义.