gdul :(主要是与并发相关的)数据结构和实用程序的集合是在考虑游戏编程的情况下创建的 源码
格杜尔 (主要是与并发相关的)数据结构和实用程序的集合,是在考虑游戏编程的情况下创建的 atomic_shared_ptr 无锁 使用类似于std :: atomic类型的接口 使用内部版本控制使其可以抵抗ABA问题 使用与std :: shared_ptr类似的shared_ptr 单个标头包含atomic_shared_ptr.h,可选包含atomic_shared_ptr.natvis,以便在Visual Studio中更好地进行调试查看 有八个不同版本的compare_exchange_strong,其中四个以raw_ptr作为期望值。 这些是shared_ptr / atomic
文件列表
gdul :(主要是与并发相关的)数据结构和实用程序的集合,是在考虑游戏编程的情况下创建的
(预估有个185文件)
thread.cpp
2KB
job_handler_impl.cpp
6KB
worker_impl.cpp
6KB
worker.cpp
3KB
job_handler.cpp
4KB
time_set.cpp
3KB
job_info.cpp
4KB
job_graph.cpp
10KB
job_impl.cpp
8KB
batch_job_impl.cpp
3KB
暂无评论