์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ค๋ธ์ ํธ
- ์ง์ฅ์ธ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- IntelliJ
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ฑ ๋๋
- ๊ฐ์ฒด์งํฅ
- ํด๋ฆฐ์ฝ๋
- JavaScript
- docker
- ์ฑ์์ง์ฅ์ธ
- DesignPattern
- ๊ฐ๋ฐ์
- ๋์์ธํจํด
- ์์
- ๊นจ๋ํ์ฝ๋
- Java
- ๋ ์
- ํค๋ํผ์คํธ๋์์ธํจํด
- ์ฑ์
- ์ฑ ์ฝ๊ธฐ
- ์ฑ์๋ง์ง
- ์ฝ๋ฉ
- Linux
- ์ฑ์ํซํ
- JAVA๊ฐ๋ฐ์
- ์ง์ฅ์ธ์ ์ฌ
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ํค๋ํผ์คํธ
- ๋ ์์ผ์ง
- Today
- Total
๋ชฉ๋กnewFixedThreadPool (1)
๋ญ๋ฐ๊ฐ๋ฐ
์ ๋ฌด ์ค์ ๋ค๋ฅธ ์๋ฒ ๋ ๊ตฐ๋ฐ๋ก ๋ช ๋ น์ด๋ฅผ ๋์์ ๋ณด๋ด์ผ ํ๋ ์ผ์ด ์๊ฒผ๋ค. ํญํ ๊ตฌ๊ธ๋ง,, 1. ExecutorService ? - ๋ณ๋ ฌ ์์ ์ ํ ๋ ์ฌ๋ฌ ์์ ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ๊ณต๋๋ java ๋ผ์ด๋ธ๋ฌ๋ฆฌ - ์์ (Runnable, Callable) ๋ฑ๋ก์ ์ํ ์ธํฐํ์ด์ค. - ๊ฐ๊ธฐ ๋ค๋ฅธ ์ฐ๋ ๋๋ฅผ ์์ฑํด์ ์์ ์ ์ฒ๋ฆฌํ๊ณ , ์ฒ๋ฆฌ ์๋ฃ ๋๋ฉด ํด๋น ์ฐ๋ ๋ ์ ๊ฑฐํ๊ณ ~ ์ด ์์ ์ ์์ ํด์ผ ํ ๊ฒ์ ExecutorService๊ฐ ์ฝ๊ฒ ์ฒ๋ฆฌํด์ค๋ค. 2. ์ด๋ค ์์ผ๋ก ์ฒ๋ฆฌํ๋์ง ? ExecutorService์ task๋ง ์ง์ ํด์ฃผ๋ฉด ์์์ ์ฐ๋ ๋ํ๋ก task๋ฅผ ์คํํ๊ณ ๊ด๋ฆฌํจ >> task๋ ๋ญ๋ก ๊ด๋ฆฌํ๋๋ฐ? Queue๋ก ๊ด๋ฆฌ๋จ, ์ฐ๋ ๋ํ์ ์๋ ์ฐ๋ ๋ ์๋ณด๋ค task๊ฐ ๋ง์ผ๋ฉด, ๋ฏธ์คํ๋ task๋ ..