# main actor

1개의 포스트
post-thumbnail

Swift Concurrency: Behind the scenes Part. 02

앞에서는 Swift concurrency가 어떻게 동작하는지 확인했다. 이번에는 Swift concurrency를 채택할 때 주의해야 하는점, 그리고 Actor를 통한 Synchronization에 대해 알아보자. Adoption of Swift Concurrency 이번에는 Swift Concurrency를 사용하면서 고려해야 할 사항들에 대해 알아보자. Performance 앞에서 Concurrency를 사용할 때 발생하는 추가 memory과 관련된 cost에 대해 알아보았다. 이러한 점은 여전히 적용되며, Concurrency를 도입하여 얻을 수 있는 비용이 코드의 관리 비용을 넘는 경우에만 이를 도입해야 한다. 위와 같이 userDefaults에서 단순히 값을 일어오는데 있어서 굳이 async하게 task를 만들어서 처리할 필요는 없다. task를 만들어서 처리하는 비용이, task를 만드는 비용보다 크지 않기 때문이다. 그렇기 때문에 apple에서는

2022년 6월 29일
·
0개의 댓글
·