锁 (计算机科学)

✍ dations ◷ 2025-02-24 05:19:27 #软件设计模式,协同控制

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

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

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


相关

  • 考古学考古学(英语:archaeology或archeology,源自古希腊文:ἀρχαιολογία, archaiologia ;ἀρχαῖος,arkhaīos,“古代”;以及-λογία, -logiā,“学问”),对于过去人类
  • 原初生命体原初生命体(英语:protocell 或 protobiont)被认为有可能是原核细胞的祖先,是由膜或膜样的结构包围非生物生产的有机分子的集合体。其表现出一些与生命相关的属性,如简单的繁殖,代
  • 心肌细胞心脏(英语:heart),常简称心,是一种在人类和其他动物都有的肌造器官,它的功用是推动循环系统中血管的血液。血液提供身体氧气以及养分,同时也协助身体移除代谢废弃物(英语:metabolic w
  • 阿佛菌素阿维菌素(英语:Avermectin)是一种十六元大环内酯衍生物,作为强力的驱虫药和杀虫剂使用。阿维菌素是一种天然化合物,由链霉菌(Streptomyces avermitilis)发酵产生,这是一种土壤放线菌
  • 截角三角化四面体截角三角化四面体是一种凸多面体,共有16个面,由五边形和六边形所组成,其中五边形有四种,每种有三个,并以四面体边和面之关系排列,原属于四面体顶点的部分则为六边形这是构造一个截
  • 荒岛·爱《金氏漂流记》(韩语:김씨 표류기)是2009年一部韩国剧情片,由李海俊编剧并亲自执导,郑在咏和郑丽媛主演。2010台北电影节国际青年导演竞赛影片。一个叫金盛瑾(郑在咏饰)的男子因负
  • 法定结婚年龄法定最低结婚年龄,又称法定结婚年龄或适婚年龄,是指一个人被允许有权利(或经过父母同意或以其他形式)结婚的年龄。法定结婚年龄的标准因为国家或地区的不同而异,不过通常而言一般
  • 大王鬼神虾大王鬼神虾(学名:Sclerocrangon rex,日文名:ダイオウキジンエビ )为十足目褐虾科硬褐虾属的一种虾。北海道知床半岛的地方名为ガサエビ。大王鬼神虾体长约25公分,是褐虾科中最大型
  • 蓝色师第二次世界大战 蓝师(西班牙语:División Azul,德语:Blaue Division),西班牙陆军正式名称为西班牙志愿师(西班牙语:División Española de Voluntarios),德军正式名称为步兵第250师(德
  • 亚历山德拉·斯坦 (1989-06-10) 1989年6月10日(30岁) 亚历山德拉·斯坦(Alexandra Stan,1989年6月10日-)是一位罗马尼亚流行唱作歌手。亚历山德拉最先于2009年尾在出生国罗马尼亚推出了她的出道单