io nio1 Java NIO / ๋ ผ๋ธ๋กํน / ๋น๋๊ธฐ ๋ฐฉ์ IO์ NIO ์๋ฐ์์ ์์ผ ํต์ ์ ๊ตฌํํ๊ธฐ ์ํด์๋ io ๋๋ nio ํจํค์ง๋ฅผ ํ์ฉํ๊ฒ ๋ ๊ฒ์ด๋ค. ์๋ฐ 4๋ถํฐ ์๋ก์ด ์ ์ถ๋ ฅ์ด๋ผ๋ ๋ป์์ java.nio ํจํค์ง, ์๋ฐ 7๋ถํฐ ๋คํธ์ํฌ ์ง์์ ๊ฐํํ์ฌ java.nio ํจํค์ง๋ฅผ ์ ๊ทธ๋ ์ด๋ ํ๋ค. IO๋ ์คํธ๋ฆผ(Stream)์ด๋ผ๋ ๋จ๋ฐฉํฅ ํต๋ก๋ก ์ธ๋ถ ๋ฐ์ดํฐ์ ํต์ NIO๋ ์ฑ๋(Channel)์ด๋ผ๋ ์๋ฐฉํฅ ํต๋ก๋ก ์ธ๋ถ ๋ฐ์ดํฐ์ ํต์ โถ NIO๋ ์ฝ๊ธฐ/์ฐ๊ธฐ๋ฅผ ํ๋์ ํต๋ก๋ก ํด๊ฒฐํ ์ ์๋ค. IO๋ ์ ์ถ๋ ฅ ์ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง, ํํฐ ์คํธ๋ฆผ์ ์ฌ์ฉํ ์๋ ์์ NIO๋ ์ ์ถ๋ ฅ ์ ๋ฒํผ๋ฅผ ์ฌ์ฉํจ โถ NIO๋ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ถ๋ ฅ ์๋๊ฐ ๋น ๋ฅด๋ค. IO๋ ๋ธ๋กํน ๋ฐฉ์๋ง ์ง์ํ์ฌ ์ค๋ ๋๋ฅผ ์์ฑํ๊ณ ์์ ๋๋ฐ ํฐ ๋น์ฉ์ด ๋ค์ด๊ฐ NIO๋ ๋ธ๋กํน/๋ ผ๋ธ๋กํน ๋ฐฉ์ ์ค .. 2022. 3. 14. ์ด์ 1 ๋ค์