多核的服务器如何保证"锁无关(lock-free)"正确的执行呢?

bellone_wu 2008-05-14 10:47:42
在单核的情况下,我们在开发同步的功能代码时,是利用CAS原语来进行,也就是说在单个CPU的时间片下,绝对是不会出现并发进行了情况,那么在多核的时候,所谓的锁无关(lock-free),在某个CPU是锁住,那么会不会在另一个CPU被执行了呢??

在多核\同步时, 莫非在多个CPU之间的执行也有同步机制吗???
...全文
105 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧