arm中文社区
直播中

1653339509.516700

11年用户 479经验值
私信 关注
[资料]

ARMv8-A同步原语介绍

可以通过实现锁函数来保护共享资源,该锁函数允许线程请求资源的所有权。然后,软件可以签订合同,只访问
在声明锁定后共享资源。简单的锁定功能可以扩展到支持多个锁,每个共享资源一个锁。解锁功能是允许软件松开锁。
一个简单的锁实现可以使用内存中的变量来实现,该变量可以包含LOCKED和UNLOCKED两个值之一。该过程将从
内存,如果锁定为UNLOCKED,则该值可以更新为LOCKED并写回。

更多回帖

发帖
×
20
完善资料,
赚取积分