20 lines
505 B
Swift
20 lines
505 B
Swift
import Foundation
|
|
|
|
extension DispatchQueue {
|
|
convenience init<T>(
|
|
for type: T.Type,
|
|
qos: DispatchQoS = .unspecified,
|
|
attributes: Attributes = [],
|
|
autoreleaseFrequency: AutoreleaseFrequency = .inherit,
|
|
target: DispatchQueue? = nil
|
|
) {
|
|
self.init(
|
|
label: String(describing: type),
|
|
qos: qos,
|
|
attributes: attributes,
|
|
autoreleaseFrequency: autoreleaseFrequency,
|
|
target: target
|
|
)
|
|
}
|
|
}
|