swift async await
-
Swift Concurrency - ParallelConcurrency 2023. 3. 6. 08:56
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ Swift Concurrency Task์ ์๊ฐ์ ์ด์ด ์ฌ๋ฌ Task๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ ์ฐ๋ฆฌ๊ฐ Swift Concurrency๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ์ด์ ๋ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ๋ค๋ฃจ๋๊ฒ๋ ์์ง๋ง ์ด๊ฑธ ๋ค๋ฃจ๋ ์ด์ ์์ฒด๊ฐ ๋น๋๊ธฐ ์์ ์ ๋ณ๋ ฌ๋ก ๋๋ถ๋ถ ์ํํ๊ธฐ์ ์ด์ ์ ๊ฐ์ ธ๊ฐ๊ธฐ ์ํจ๋ ์์๊ฑฐ์์! ์ฆ, Swift์ ๋ด์ฅ๋ ๋์์ฑ ์์คํ ์ ์ด์ ์ค ํ๋๋ก ๋น๋๊ธฐ ์์ ์ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ๊ผฝ์ ์ ์์ต๋๋ค. ๊ทธ๋ผ ๋น๋๊ธฐ ์์ ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ ๋ช๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์์ฃ ๐บ๐ป ๋น๋๊ธฐ ์์ ์ ๋์์ฑ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ด๋ค ํ ํด๋์ค์ ๋ค์ํ ๋น๋๊ธฐ ์์ ์ ์ํํ๋ ๋ฉ์๋๊ฐ ์๋ค๊ณ ์๊ฐํด๋ณผ๊ป์. class ProductLoader { ... func loa..