我想了解一下的聲明是這樣的:iOS中的調度隊列名稱除了調試以外是否有意義?
let queue = DispatchQueue(label: "com.example.imagetransform")
我看WWDC併發與斯威夫特3,並在上面提到的主持人隊列的標籤顯示在調試器。除此之外,我想知道引用該隊列有意義或有用的名稱,或者這些隊列是否遵循與其他類型的數據結構相同的作用域規則(以便隊列聲明僅在其範圍內有意義)。
即使隊列聲明僅在其範圍內有意義,如果我這樣做會發生什麼?
let queue1 = DispatchQueue(label: "com.example.imagetransform")
let queue2 = DispatchQueue(label: "com.example.imagetransform")
難道這些隊列實際上是一樣的,所以,如果我先說加作業隊列1,然後添加一個工作隊列2,隊列2的工作實際上是在同一條線上的隊列1的工作?
不......你可以將其命名爲「Cheeseburger.Hotdog。 FrenchFries「,如果你想 –