diff --git a/Source/Modules/LMMgr_Core.swift b/Source/Modules/LMMgr_Core.swift index 0c718501..69a0aee1 100644 --- a/Source/Modules/LMMgr_Core.swift +++ b/Source/Modules/LMMgr_Core.swift @@ -60,7 +60,7 @@ public class LMMgr { } public static func loadDataModelsOnAppDelegate() { - let globalQueue = DispatchQueue.global(qos: .default) + let globalQueue = DispatchQueue(label: "vChewingLM", qos: .unspecified, attributes: .concurrent) var showFinishNotification = false let group = DispatchGroup() group.enter() @@ -117,7 +117,7 @@ public class LMMgr { } public static func loadDataModel(_ mode: Shared.InputMode) { - let globalQueue = DispatchQueue.global(qos: .default) + let globalQueue = DispatchQueue(label: "vChewingLM_Lazy", qos: .unspecified, attributes: .concurrent) var showFinishNotification = false let group = DispatchGroup() group.enter() @@ -326,7 +326,7 @@ public class LMMgr { // MARK: UOM public static func saveUserOverrideModelData() { - let globalQueue = DispatchQueue.global(qos: .default) + let globalQueue = DispatchQueue(label: "vChewingLM_UOM", qos: .unspecified, attributes: .concurrent) let group = DispatchGroup() group.enter() globalQueue.async {