OperationQueue 사용하기

main, current

class var main: OperationQueue
class var current: OperationQueue?
let queue = OperationQueue()
let mainQueue = OperationQueue.main // 메인 스레드에서 동작함 
let currentQueue = OperationQueue.current // 현재 작업을 시작한 Queue

addOperation

func addOperation(_ op: Operation)
func addOperations(_ ops: [Operation], waitUntilFinished wait: Bool)
func addOperation(_ block: @escaping () -> Void)