免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4069 | 回复: 3
打印 上一主题 下一主题

始终想不通,无锁并发 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-17 17:07 |只看该作者 |倒序浏览
始终想不通,无锁并发。
始终认为,不可能纯函数式并发。两个流程如何不用锁能访问同一物理总线端口?

论坛徽章:
0
2 [报告]
发表于 2009-01-19 18:52 |只看该作者
当然,到了底层IO的地方,就不是纯函数了
所谓无锁并发,只是纯函数的部分

论坛徽章:
0
3 [报告]
发表于 2009-01-23 22:34 |只看该作者
底层既然是回归到机器码,就有可能无锁。

论坛徽章:
0
4 [报告]
发表于 2009-02-21 13:49 |只看该作者
对于多任务处理器来说,因为进程的执行最终还是主要基于时间片轮转。所以,即使在硬件层也是需要锁的支持的。

比如,有些硬件操作需要对port做多次依照一定顺序的读写访问,这时候就必须保证,这一组读写访问是原子操作。这时候,就需要软件对这个进行控制了。比如操作系统。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP