์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ํ์ฝ๋ฉ
- ์๋ฐ๋ฌธ์
- nodejs
- Mac
- API
- ddit
- Error
- Android
- servlet
- pyqt
- jsp
- Java
- ๋จ์ถํค
- ์ดํด๋ฆฝ์ค
- ๋งฅ
- Oracle
- Homebrew
- ์๋ฐ
- html
- python
- spring
- JDBC
- ibatis
- ๊ฐ์ฒด์งํฅ
- ๋ฐฐ์ด
- FastAPI
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋ฐ๋ณต๋ฌธ
- crud
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- Today
- Total
๋ชฉ๋กThread (2)
romworld
package kr.or.ddit.basic; // ์ฐ๋ ๋์ ์ํ๋ฅผ ์ถ๋ ฅํ๋ ์์ // ์ฐ๋ ๋๊ฐ ์๋๋๋ค๋ ๊ฒ์ run ๋ฉ์๋๊ฐ ์คํ๋๋ค๋ ๊ฒ public class ThreadTest11 { public static void main(String[] args) { PrintThreadState th = new PrintThreadState(new TargetThread()); th.start(); } } // ์ฐ๋ ๋ ์ํ์ ๊ฒ์ฌ ๋์์ด ๋๋ ์ฐ๋ ๋ ์์ฑ class TargetThread extends Thread{ @Override public void run() { // for๋ฌธ์ด ์งํ๋ ๋ runnable for(long i=1L; i interrupt()๋ฉ์๋์ sleep()๋ฉ์๋๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ ..
package kr.or.ddit.basic; import java.util.Arrays; /* 10๋ง๋ฆฌ์ ๋ง๋ค์ด ๊ฒฝ์ฃผํ๋ ๊ฒฝ๋ง ํ๋ก๊ทธ๋จ ์์ฑํ๊ธฐ ๋ง์ Horse๋ผ๋ ์ด๋ฆ์ ์ฐ๋ ๋ ํด๋์ค๋ก ์์ฑํ๋๋ฐ ์ด ํด๋์ค๋ ๋ง์ด๋ฆ(String), ๋ฑ์(int), ํ์ฌ์์น(int)๋ฅผ ๋ฉค๋ฒ๋ณ์๋ก ๊ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํด๋์ค๋ ๋ฑ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๋ด๋ถ ์ ๋ ฌ ๊ธฐ์ค์ด ์๋ค. (Comparable์ธํฐํ์ด์ค ๊ตฌํ) ๊ฒฝ๊ธฐ ๊ตฌ๊ฐ์ 1 ~ 50๊ตฌ๊ฐ์ผ๋ก ๋์ด ์๋ค. (a~z ์ถ๋ ฅ์ด๋ ๊ฐ์ ๋ป) ๊ฒฝ๊ธฐ ์ค์๋ ์ค๊ฐ ์ค๊ฐ์ ๊ฐ ๋ง๋ค์ ์์น๋ฅผ ์๋ ์์์ ๊ฐ์ด ๋ํ๋ธ๋ค. ์์) 01๋ฒ๋ง : ---->--------------------------- 02๋ฒ๋ง : ->------------------------------- ~~~..