#lock

2020-12-20 23:39
无锁编程是一个挑战,这不仅是因为任务本身很复杂,而且还因为一开始很难穿透该主题。 幸运的是,我对无锁(也称为无锁)编程的第一个介绍是Bruce Dawson出色而全面的白皮书《无锁编程注意事项》。和许多人一样,我曾有机会将布鲁斯的建议付诸实践,以便在Xbox 360等平台上开发和调试无锁代码。 从那时起,已经......
ARM and Lock-Free Programming(randomascii.wordpress.com)
2020-11-30 23:4
苹果M1 ARM处理器的发布启发了我,他在推特上谈到了无锁编程的危险,这引发了激烈的讨论。考虑到在推特的约束下试图讨论像CPU内存模型这样复杂的事情的讨论进行得非常顺利,但是这仍然让我想以博客形式稍微扩展一下这个话题。 这旨在作为对无锁编程的危险的偶然介绍(我上次写它大约是在15年前),而且还解释了为什么ARM的弱......
2020-10-18 0:9
跳转到导航跳转到搜索Linus Torvalds已经合并了John Ogness的一组printk()补丁,这些补丁使内核环形缓冲区(如果您输入dmesg会看到的)完全无锁。这是一个很大的改进,它允许存储和读取消息,而不需要每个CPU的临时缓冲区,没有死锁风险。 视频版权所有2019 John Ogness/Linu......
2020-5-9 17:58
在视频1701中,我们可以用机器打开国会大厦的磁锁,看看它是如何工作的!获胜者不想支付运往欧洲的船费,所以她.