没有合适的资源?快使用搜索试试~ 我知道了~
gdul :(主要是与并发相关的)数据结构和实用程序的集合,是在考虑游戏编程的情况下创建的
共185个文件
h:68个
cpp:42个
user:19个
需积分: 9 0 下载量 65 浏览量
2021-02-23
18:34:32
上传
评论
收藏 286KB ZIP 举报
温馨提示
格杜尔 (主要是与并发相关的)数据结构和实用程序的集合,是在考虑游戏编程的情况下创建的 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_shared_ptr的非引用计数表示形式。 如果不需要共享拥有权的预期出值,则可以使用raw_ptr,因为shared_ptr变体在失败时会产生额外的成本。 atomic_128 128位原子操作
资源推荐
资源详情
资源评论
收起资源包目录
gdul :(主要是与并发相关的)数据结构和实用程序的集合,是在考虑游戏编程的情况下创建的 (185个子文件)
App.config 184B
job_handler_tester.cpp 12KB
job_graph.cpp 10KB
Main.cpp 8KB
job_impl.cpp 8KB
job_handler_impl.cpp 6KB
worker_impl.cpp 6KB
main.cpp 5KB
qsbr.cpp 5KB
job_info.cpp 4KB
main.cpp 4KB
job_handler.cpp 4KB
job.cpp 4KB
Main.cpp 3KB
Main.cpp 3KB
map_tester.cpp 3KB
time_set.cpp 3KB
worker.cpp 3KB
batch_job_impl.cpp 3KB
thread.cpp 2KB
batch_job.cpp 2KB
Main.cpp 2KB
job_queue.cpp 2KB
Main.cpp 2KB
main.cpp 2KB
job_handler_utility.cpp 2KB
timer.cpp 2KB
work_tracker.cpp 1KB
tester.cpp 1KB
Main.cpp 1KB
Main.cpp 953B
Main.cpp 732B
stdafx.cpp 606B
stdafx.cpp 606B
spin_lock.cpp 433B
main.cpp 335B
Main.cpp 316B
pch.cpp 209B
pch.cpp 209B
pch.cpp 209B
pch.cpp 209B
pch.cpp 209B
main.cpp 181B
job_time_set_view.cs 14KB
job_time_set_view.Designer.cs 8KB
Resources.Designer.cs 3KB
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Program.cs 530B
job_time_set_view.csproj 5KB
execution.vcxproj.filters 6KB
Tester.filters 989B
Tester.filters 901B
concurrent_object_pool.vcxproj.filters 852B
atomic_uint128.filters 671B
atomic_shared_ptr.filters 671B
concurrent_skip_list.vcxproj.filters 595B
concurrent_hash_map.vcxproj.filters 571B
pool_allocator.filters 353B
concurrent_queue_fifo.filters 353B
qsbr_tester.vcxproj.filters 352B
concurrent_priority_queue.vcxproj.filters 321B
delegate_tester.vcxproj.filters 301B
thread_local_member_tester.filters 262B
.gitattributes 66B
.gitignore 736B
atomic_shared_ptr.h 75KB
concurrent_queue.h 43KB
concurrent_priority_queue.h 40KB
concurrent_queue_fifo_v2.h 37KB
concurrent_queue_fifo_v3.h 36KB
concurrent_queue_fifo.h 34KB
concurrent_queue_fifo_v6.h 31KB
concurrent_unordered_map.h 30KB
concurrent_queue_fifo_v4.h 30KB
concurrent_queue_fifo_v5.h 29KB
thread_local_member.h 23KB
job_handler.h 19KB
concurrent_queue_fifo_v7.h 19KB
concurrent_guard_pool.h 19KB
tester.h 18KB
batch_job_impl.h 18KB
delegate.h 15KB
concurrent_skip_list_base.h 13KB
small_vector.h 11KB
atomic_128.h 11KB
concurrent_object_pool.h 11KB
concurrent_map.h 10KB
Tester.h 10KB
pool_allocator.h 8KB
concurrent_scratch_pool.h 7KB
scratch_pad.h 6KB
packed_ptr.h 5KB
Tester.h 4KB
job_handler_impl.h 3KB
job_impl.h 3KB
job_queue.h 3KB
math.h 3KB
worker_impl.h 3KB
job.h 3KB
共 185 条
- 1
- 2
资源评论
chsqi
- 粉丝: 19
- 资源: 4655
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功