|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
无锁编程中的内存回收机制 更多...
类 | |
| struct | neforce::hazard_pointer_record |
| 险象指针记录 更多... | |
| class | neforce::hazard_pointer_obj_base |
| 险象指针对象基类 更多... | |
| class | neforce::hazard_pointer_obj< T, Deleter > |
| 险象指针对象模板 更多... | |
| struct | neforce::retire_list |
| 线程本地退役列表 更多... | |
| class | neforce::hazard_pointer_domain |
| 险象指针域 更多... | |
| class | neforce::hazard_pointer |
| 险象指针句柄 更多... | |
| class | neforce::hazard_pointer_holder< T > |
| 持有特定类型指针的险象指针包装 更多... | |
函数 | |
| hazard_pointer | neforce::make_hazard_pointer (hazard_pointer_domain &domain=hazard_pointer_domain::default_domain()) |
| 创建险象指针的辅助函数 | |
无锁编程中的内存回收机制
|
inline |
创建险象指针的辅助函数
| domain | 险象指针域 |
在文件 hazard_ptr.hpp 第 507 行定义.
引用了 neforce::hazard_pointer_domain::default_domain() , 以及 make_hazard_pointer().
被这些函数引用 make_hazard_pointer().