在鸿蒙os中常用的两种线程锁是什么

在鸿蒙os中常用的两种线程锁是什么,第1张

互斥锁(共享-独占锁)和读写锁。HarmonyOS线程常用的两种锁:互斥锁(共享-独占锁)和读写锁。共享锁该锁可以被多个线程所持有。读写锁是一把锁分为两部分:读锁和写锁,其中读锁允许多个线程同时获得,因为读 *** 作本身是线程安全的,而写锁则是互斥锁,不允许多个线程同时获得写锁。

线程锁是锁线程的,锁住禁用,如果4线程的CPU锁一个线程剩余三个(如果可以锁的话),就像四车道封锁一条车道还剩3个车道可以跑车;

进程锁是锁进程的,进程就是正在运行的程序,锁住进程就是锁住程序禁止程序的任何 *** 作,就像锁住汽车不能开车一样。

文件锁是锁文件的,文件锁住就无法使用,必须解锁才可以使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7900864.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存