• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

系统编程中,软件锁和硬件锁的区别

沃尔夫斯堡的羊 2020-03-31 浏览量:2091
如题,在系统编程中,锁机制可以确保线(进)程对资源的同步访问,实现锁机制可以通过软件锁和硬件锁,那么这里的锁 软件锁和硬件锁有什么区别?硬件锁是如何和资源绑定的?任务(申请者)申请锁时又是如何和锁关联的?软件锁又是如何做到的?即申请者  锁  资源三者中,申请者和锁以及锁和资源之间是如何绑定的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件锁一般是在硬件上面实现互斥的,比如多核通信时使用共享内存,就需要锁保护,这个不能是软件锁

    软件锁则是多进程环境下面进行进程安全的机制

    • 发布于 2020-04-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 两者配置不同一个比较安全一个比较适合环境恶劣
    • 发布于2020-04-01
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

系统编程中,软件锁和硬件锁的区别