業務邏輯:併發
根據鎖名來控制併發,同一個鎖名之下,在同一時間點只能存在一個運行中,適用於控制併發的場景blog
鎖名類型:get
鎖名爲空,認爲每一個鎖爲不一樣的鎖it
鎖名相同,多個鎖認爲是同一個鎖,同一個時間點只能存在一個運行中io
鎖名爲變量,根據變量值來判斷是否是屬於同一個鎖,變量值爲相同時,則認爲是同一個鎖變量
演示腳本: Demo_臨界部分控制器file