- 博客(1)
- 资源 (8)
- 收藏
- 关注
转载 关于volatile和原子操作研究的插曲
<br />所谓原子操作,就是"不可中断的一个或一系列操作" , 在确认一个操作是原子的情况下,多线程环境里面,我们可以避免仅仅为保护这个操作在外围加上性能昂贵的锁,甚至借助于原子操作,我们可以实现互斥锁。<br />很多操作系统都为int类型提供了+-赋值的原子操作版本,比如 NT 提供了 InterlockedExchange 等API, Linux/UNIX也提供了atomic_set 等函数。<br />前两天有同学问我:在x86上,g_count++ (int类型) 是否是一个原子操作? 我的回答
2010-10-20 21:38:00 457
Horizon-Based Indirect Lighting (HBIL)
2018 Mayaux - Horizon-Based Indirect Lighting (HBIL)
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人