Swift Concurrency๊ฐ ๋์ ๋ ์ดํ,actor์ isolated, nonisolated ํค์๋๋ ๋น๋๊ธฐ ์์ ์ฑ์ ํต์ฌ ๊ฐ๋ ์ผ๋ก ์๋ฆฌ ์ก์๋ค.ํ์ง๋ง ์ด ํค์๋๋ค์ด ์ ํํ ์ด๋ป๊ฒ ์๋ํ๊ณ , ์ธ์ ์ฌ์ฉํด์ผ ํ๋์ง ํผ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.์ด๋ฒ ๊ธ์์๋ 'Actor ๊ฒฉ๋ฆฌ(Actor Isolation)'์ ๊ฐ๋ ์ ์ค์ฌ์ผ๋ก ๋ช ํํ ์ ๋ฆฌํ๊ณ ์ ํ๋ค. Actor๋ ๋ฌด์์ธ๊ฐ? actor๋ '๋ฐ์ดํฐ ๊ฒฝ์(Data Race)'์ ๋ฐฉ์งํ๊ธฐ ์ํ ์ผ์ข ์ "์ํ ๋ณดํธ ๊ฐ์ฒด"์ด๋ค.ํด๋์ค์ ์ ์ฌํ์ง๋ง, actor๋ ๋ด๋ถ ์ํ์ ๋ํ ์ ๊ทผ์ ์๋์ผ๋ก ์ง๋ ฌํํ๋ค.์ฆ, ํ ์์ ์ ํ๋์ task๋ง ๊ทธ ์ํ์ ์ ๊ทผํ ์ ์๋ค.actor Counter { private var value = 0 func increm..