๐ ๊ฒ์
"async/await" ๊ฒ์ ๊ฒฐ๊ณผ 2๊ฑด
-
์๊ฐ C# / .NET ์ข
ํฉ
.NET 10์ Minimal APIs ์ฑ์ํ, Linux ์ํ๊ณ ํ๋, Native AOT ์ค๋ฌด ํ์ฉ์ด ์ด๋ฒ ์๊ฐ์ ์ค์ฌ์ด๋ฉฐ, ๋์์ Semantic Kernel์ ํตํ AI/LLM ํตํฉ์ด ํ์ฐ๋๊ณ ์์ต๋๋ค. ## 1. .NET 10, ํ๋ก๋์ ํ์ค ๊ธฐ์ ๋ก ํ๋ฆฝ .NET 10์ Minimal APIs๊ฐ ์ด์ ํ๋ก๋์ ํ๊ฒฝ์์ ์์ ํ ๊ฒ์ฆ๋ ๊ธฐ์ ๋ก ์ธ์ ๋ฐโฆ
-
async/await ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๊ธฐ - ์ฑ๋ฅ ๋ญ๋น ๋ฌธ์ ํด๊ฒฐ
๋๋ถ๋ถ์ .NET ๊ฐ๋ฐ์๋ค์ด async/await๋ฅผ ์๋ชป ์ฌ์ฉํ๊ณ ์๋ค๋ ํ์ค์ ์ง์ํ๋ ๊ธ์ ๋๋ค. ์ผ๋ฐ์ ์ธ ์ค์ ์ฌํญ๋ค๊ณผ ๊ฐ๊ฐ์ ์ฑ๋ฅ ์ํฅ์ ๋ถ์ํ๊ณ , ์ฌ๋ฐ๋ฅธ ๋น๋๊ธฐ ํจํด์ ์ ์ํฉ๋๋ค. ํนํ ConfigureAwait ์ฌ์ฉ, Task.Result ํผํ๊ธฐ, async all the way ์์น ๋ฑ ์ค๋ฌด์์ ์์ฃผ ๋์น๋ ๋ถ๋ถ๋ค์ ๋ค๋ฃน๋๋ค. ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์โฆ