锁 (计算机科学)

✍ dations ◷ 2025-08-14 11:32:52 #软件设计模式,协同控制

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

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

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


相关

  • 斯泰茨伯勒斯泰茨伯勒({{lang-en|Statesboro)是美国佐治亚州布洛克县的县治,也是该县的最大城市。根据2010年美国人口普查,斯泰茨伯勒人口数量为28,422人。斯泰茨伯勒是斯泰茨伯勒小都市统
  • 双眼皮重睑,又叫双眼皮、重巡。人类眼睑(眼皮)可分为两类:睁眼的时候上眼睑无自然褶皱为单睑(单眼皮),出现自然褶皱为重睑(双眼皮)。解剖学上,重睑是上眼睑的微小差异,多数常见于中亚,北亚,东亚
  • 胞外腺苷酸环化酶胞外腺苷酸环化酶(英语:Extracellular adenylate cyclase)百日咳杆菌(Bordetella pertussis)产生的腺苷酸环化酶。EC 1.1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/
  • 兄弟姐妹兄弟姊妹,也作兄弟姐妹,又称手足,指有相同父亲和母亲的人。较自己年长的男性为兄(口语中称“哥”),女性为姊(口语中称“姐”);比自己小的男性为弟,女性为妹。最年长的称大哥或大姐,余下
  • UTC−5UTC−05:00时区比协调世界时慢5小时,使用于北美中部时区(夏令时间)。
  • CVL-23 普林斯顿号普林斯顿号航空母舰(CVL-23)是一艘隶属于美国海军的航空母舰,为独立级航空母舰的二号舰。她是美军第四艘以普林斯顿为名的军舰,纪念新泽西州的普林斯顿市;该处为美国独立战争的普
  • 2015年巴西羽毛球大奖赛2015年巴西羽毛球大奖赛为第2015年度的巴西羽毛球公开赛,是2015年世界羽联大奖赛的其中一站。本届赛事于2015年11月24日至11月29日在巴西里约热内卢的Riocentro 4举行,总奖金
  • 2014年11月逝世人物列表2014年11月逝世人物列表,是用于汇总2014年11月期间逝世人物的列表。
  • 吸血鬼猎人巴菲集数列表《吸血鬼猎人巴菲》(英语:),是一部美国电视剧,1997年3月10日起在WB电视网播出。
  • 和世泰和世泰,钮祜禄氏,满洲镶黄旗人,清朝政治人物、清朝兵部尚书、孝和睿皇后之弟。曾任理藩院尚书。嘉庆二十四年九月癸酉,接替松筠,担任清朝兵部尚书,后革。由伯麟接任。二子:景恩(丰