锁 (计算机科学)

✍ dations ◷ 2025-06-09 14:35:26 #软件设计模式,协同控制

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

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

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


相关

  • 新生儿婴儿是指刚出生的儿童,是人类一生的第一阶段。根据《说文解字》所述,婴儿的“婴”字本意为女性的颈部饰物,后引申解作为抱在胸前哺乳之初生儿。而婴儿的英文“infant”源于拉丁
  • 尼尔斯·艾崔奇尼尔斯·艾崔奇(Niles Eldredge,1943年8月25日-)是一位美国古生物学家。曾经在1972年与史蒂芬·古尔德一同发表疾变平衡(punctuated equilibrium)理论。
  • Osub2/subFsub2/sub二氟化二氧是化学式为O2F2的无机化合物,常压下熔点为-154°C。固态为黄色,液体为红色。它是极强的氧化剂,非常不稳定,在-160°C会缓慢分解为OF2和O2(4%/天)。遇有机物、水和氨气等
  • 少校少校是军队的职衔,是校官中的最低级别。在中国军衔体系中的使用,可追溯至北洋政府时期。1912年8月,北洋政府公布《陆军官佐士兵等级表》,将军官分为将官、校官、尉官三等,各等又
  • 广东总督两广总督(满语:ᡤᡠᠸᠠᠩᡩᡠᠩ ᡤᡠᠸᠠᠩᠰᡳ ᡠᡥᡝᡵᡳ ᡴᠠᡩᠠᠯᠠᡵᠠ ᠠᠮᠪᠠᠨ,穆麟德:guwangdung guwangsi uheri kadalara amban),始设于明朝时期,总管两广(即后世广东
  • 性别平等教育法《性别平等教育法》是2004年6月23日制定公布的中华民国法律。此法总则中说明,此法的立法目的:“促进性别地位之实质平等,消除性别歧视,维护人格尊严,厚植并建立性别平等之教育资
  • 塔拉迪加国家森林塔拉迪加国家森林(英语:Talladega National Forest)位于美国亚拉巴马州阿巴拉契亚山脉南端,面积392,567英亩(158,866公顷)。在被联邦政府收购前,森林曾一度遭滥砍滥伐。目前,这片土
  • 堂·A·亚当斯系列的一部分耶和华见证人分裂团体(英语:Jehovah's_Witnesses_splinter_groups)出版发行:纽约守望台圣经书社唐·A·亚当斯(Don Alden Adams)是截至2005年的守望台圣经书社社长,
  • 安座间美优安座间 美优(1986年12月26日-),是日本冲绳县出身的模特儿及演员。在冲绳县长大,是独生女。母亲也曾是模特儿。所属公司为ヴァーテックス(Vertex)。2011年
  • 奥德林湾奥德林湾(保加利亚语:Одрински залив)是南极洲的海湾,位于葛拉汉地,长7公里、宽10公里,处于福瑟吉尔角西南面,以保加利亚的乡镇命名,现时由南极条约体系管理。坐标:64°