Files
proxypin/ios/ProxyPin/vpn/QueueFactory.swift
2024-10-09 02:30:02 +08:00

30 lines
482 B
Swift

//
// QueueFactory.swift
// ProxyPin
//
// Created by wanghongen on 2024/9/17.
//
import Foundation
class QueueFactory {
static let instance = QueueFactory()
private let queue: DispatchQueue
private init() {
queue = DispatchQueue(label: "com.network.ProxyPin.queue")
}
func getQueue() -> DispatchQueue {
return queue
}
func executeAsync(block: @escaping () -> Void) {
queue.async {
block()
}
}
}