Qin darkstone
一些复习的吐槽

一些复习的吐槽

8.21

  • 复习到同步与互斥时,对互斥锁还有信号量机制二者与临界区互斥的软件实现方法和硬件实现方法是否是同类型的产生疑惑,在中文互联网上遍寻不得。。。最后询问GPT和bingAI得到两个答案

    • bingAI

      • 261977105-badfb113-7f4c-4251-874b-f92b36ac89ae.png (1175×625) (user-images.githubusercontent.com)
    • GPT

      • 261977267-0a08f8f4-298a-4b88-a7af-0e85f5c87a4e.png (829×2289) (user-images.githubusercontent.com)
    • 很明显bingAI的答案更靠谱,不知道是不是因为GPT是3.5,我总感觉他在胡编。。。。

  • 暂时结案

    • 互斥锁和信号量机制都需要依赖原子操作来实现检查和占用锁的过程,例如 TSL 指令
    • 临界区互斥的软件实现方式(如单标志法)和硬件实现方式(如中断屏蔽方法)是不同于互斥锁和信号量机制的方法。它们是在不支持原子操作的系统中,通过编程或硬件手段来实现临界区的互斥
    • 不得不感慨又浪费了不少时间,虽然获得感比较充足
Author:Qin darkstone
Link:https://qindarkstone.github.io/2023/08/21/一些复习的吐槽/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可