MainActor1 2. async/await/MainActor/Task async/await/MainActor/Task async와 await는 Swift에서 비동기 처리를 위한 키워드이다. async는 비동기 작업을 수행하는 함수나 메서드를 선언할 때 사용되고, await는 비동기 작업의 완료를 기다리고, 결과를 반환받을 때 사용된다. *아래 설명은 함수/메서드 구분하지 않음. 함수로 통일함 async 키워드는 비동기적으로 실행되는 코드 블럭을 표시한다. 비동기 함수는 작업을 시작하고 중간에 일시 중지되거나, 다른 작업을 수행하는 동안 '제어를 반환할 수 있다.' -> 스레드가 차단되지 않고 동시에 여러 작업을 수행할 수 있다. async 함수 내부에서 await 키워드를 만나면 비동기 작업이 완료될 때까지 비동기 함수의 실행이 일시 중단된다. 조금 더 정확히 말하면 aw.. 2023. 7. 10. 이전 1 다음