#无锁

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的弱......