瀏覽代碼

同步锁

harry 3 年之前
父節點
當前提交
d549641536
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      BFCommonKit/Classes/BFUtility/PQCommonMethodUtil.swift

+ 5 - 0
BFCommonKit/Classes/BFUtility/PQCommonMethodUtil.swift

@@ -933,3 +933,8 @@ public func currentBundlePath() -> Bundle?{
     return Bundle(url: associateBundleURL!)
 }
 
+public func synced(_ lock: Any, closure: () -> ()) {
+    objc_sync_enter(lock)
+    closure()
+    objc_sync_exit(lock)
+}