No.65981 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/8/20 10:14:55 发贴者IP:111.221.200.181 标题:liufengzhong:[转帖]什么是硬件和软件的锁? 摘要:No.65981[转帖]什么是硬件和软件的锁? 可以通过执行多个线程之间的互斥锁。当我们使用锁?我们如何决定使用硬件和软件锁? 回答: 锁提供了多个内核之间安全地共享资源(如内存缓冲区)的一种方式。有4个硬件锁这是在以下的指令执行,并提供多个内核之间试图共享相同资源的保证。它也能够执行锁定在软件。有一个库(GIT://github.com/xcore/sc_util/module_locks),它提供了一个接口同时使用的硬件和软件锁(hwlock.h和swlock.h)。 硬件锁应谨慎使用,因为只有4%的xCORE。但对于性能要求较高的功能,他们是正确的选择。 ......
>>返回讨论的主题
|