비동기적으로 여러작업이 될 때 처리가 완료될 때까지 기다린후 다음 작업 넘어가기

0

가끔 개발을 할때 앱이 비동기적으로 여러가지 작업을 하고 있는 상태에서 값을 가져와 완료되면 다음 작업을 처리하고 싶은 경우가 있다. 이런 경우 보통은 세마포어에서 후속처리를 하지 않도록 하지만 성능이슈가 있어 필자는 잘 사용하지 않고 대기조건과 다음 처리를 Block으로 만들기 위한 Extension을 활용한다.

사용방법

 

Facebook Comments

No more articles