锁 (计算机科学)

✍ dations ◷ 2024-09-20 12:01:03 #软件设计模式,协同控制

在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。

一般的锁是建议锁(advisory lock),每个线程在访问对应资源前都需获取锁的信息,再根据信息决定是否可以访问。若访问对应信息,锁的状态会改变为锁定,因此其他线程此时不会访问该资源,当资源结束后,会恢复锁的状态,允许其他线程的访问。

有些系统有强制锁(mandatory lock),若有未授权的线程想要访问锁定的数据,在访问时就会产生异常。


相关

  • 动物志《动物志》(古希腊语:Περὶ Τὰ Ζῷα Ἱστορίαι,拉丁语:Historia Animālium,英语:History of Animals)是一本亚里士多德的动物学自然史著作。一般意义上说,动物志是对
  • 丹麦议会政治主题丹麦议会(丹麦语:Folketinget,丹麦语发音: ,直译为人民庭)是丹麦的立法机关,共有179席,175席来自丹麦本土,2席来自格陵兰,2席来自法罗群岛,最近一次选举是在2015年。平日开会
  • span class=nowrapNbClsub4/sub/span四氯化铌是一种无机化合物,化学式为NbCl4。它是暗紫色晶体,对空气和湿气十分敏感,受热(400℃)歧化为三氯化铌和五氯化铌。四氯化铌通常由铌和五氯化铌晶体升温反应得到,金属在400
  • 双br /髁br /亚br /纲见内文昆虫在分类学上属于昆虫纲(学名:Insecta),是世界上最繁盛的动物,已发现超过100万种。其中单鞘翅目(Coleoptera)中所含的种数就比其它所有动物界中的种数还多。昆字原作䖵。昆
  • 黑色幽默黑色幽默是产生于1960年代美国的一个现代主义文学流派,它由于人数众多的作家和丰富多彩的小说作品,成为现代主义中非常有影响的一支流派。现时黑色幽默已不局限于文学,在艺术和
  • 广东省人民医院广东省人民医院,总部位于广州市越秀区中山二路106号。始建于1946年,前身是广州中央医院,1951年改为现名。原址位于惠福西路123号(现广东省人民医院惠福分院)。医院面积22万平方米
  • 北美印第安战争 法兰西王国 (1622–1763) 英格兰 (1622–1707)  大英帝国 (1622–1867) 美国 (1783–1924)北美印第安战争(英语:American Indian Wars,亦称印第安人战争或原住民战争)是指欧
  • 五硫化二锑五硫化二锑是一种锑和硫生成的化合物,不同于三硫化二锑,是一种非整比化合物,为深橙黄色粉末,不溶于水,常用于橡胶工业和制作兽药。可以用全硫代锑酸盐加酸来制备它。但是无法证明
  • 能见正比古能见正比古(1925年7月18日-1981年10月30日),生于中国沈阳市,原籍日本石川县金泽市,作家,因为对血型性格学说的传播而广为日本社会所知。血型B型。能见正比古在东京大学获得工程学位
  • 蝉丸蝉丸(日语:蝉丸/せみまる  ,生卒年不详)是日本平安时代前期的歌人、音乐家。因《小仓百人一首》收录其和歌而被人所知,不过人物生平不详。《和歌色叶》中记载他是仁明天皇时的盲