์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ๊ฐ๋ฐ์์ทจ์
- reducible
- tcp ์ธ๊ทธ๋จผํธ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- git merge
- i-type
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ๋น์ฃผ๊ธฐ์ ํธ
- ํ ํฐ ๋ฒ์ค
- well known ํฌํธ
- tcp ํ๋กํ ์ฝ
- ํ๋ก์ด๋์์
- ๋ฐ์ดํฐ ์ ์ก
- mariadb
- ์ฐ๋ถํฌdb
- ์ค๋ฅ์ ์ด
- ์ฃผ๊ธฐ์ ํธ
- xv6
- ์ค๋ ๋
- til
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- leetcode
- ์ค๋ธ์
- ํ๋ ์ ๊ตฌ์กฐ
- ์์๋ฒํธ
- 99ํด๋ฝ
- ํญํด99
- ์ค๋ฅ๊ฒ์ถ
- IEEE 802
- Today
- Total
๋ชฉ๋ก์๋ฐ ์ค๋ ๋ (1)
Unfazedโ๏ธ๐ฏ

1. ๋ฉํฐ์ค๋ ๋ฉ์ ๊ฐ๋ ๋ฉํฐ์ค๋ ๋ฉ์ ํ๋์ ํ๋ก๊ทธ๋จ ๋ด์์ ์ฌ๋ฌ ์์ ์ ๋์์ ์คํํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฒ์ด๋ค. Java์์๋ Thread ํด๋์ค์ Runnable ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํด ๋ฉํฐ์ค๋ ๋๋ฅผ ๊ตฌํํ ์ ์๋ค.์ค๋ ๋๋ฅผ ํ์ฉํ๋ฉด CPU ์์์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฐ ์๋ต์ฑ์ ๋์ผ ์ ์๋ค.2. ์๋ก์ด ์ค๋ ๋ ์์ฑํ๊ธฐJava์์ ์๋ก์ด ์ค๋ ๋๋ฅผ ์์ฑํ๋ ค๋ฉด ๋จผ์ Thread ๊ฐ์ฒด๋ฅผ ์์ฑํด์ผ ํ๋ค. ์์ฑ์์ Runnable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ๊ฐ์ฒด๋ฅผ ์ ๋ฌํ๊ณ , Runnable ์ธํฐํ์ด์ค์ run() ๋ฉ์๋์ ์ค๋ ๋๊ฐ ์คํํ ๋ก์ง์ ์์ฑํ ์ ์๋ค.Thread thread = new Thread(new Runnable() { @Override public void run() { ..