1
어느 것이 더 좋을까요? A_async + sempore 대 sync queue의 차이점
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
//long operation
})
없이
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), {
//long operation
dispatch_semaphore_signal(sema)
})
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER)
또는 동기화 는 두 가지 방법이 같은 방식으로 작동하거나이 차이가 있습니까?
* 할 일에 따라 달라질 수 있습니까? –