| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 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 |
- spring
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ์ดํด๋ฆฝ์ค
- Oracle
- html
- python
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ibatis
- ์๋ฐ
- Error
- ๋งฅ
- API
- ๋ฐฐ์ด
- Homebrew
- ์๋ฐ๋ฌธ์
- FastAPI
- Java
- pyqt
- ddit
- JDBC
- ๊ฐ์ฒด์งํฅ
- ๋จ์ถํค
- Android
- ์ํ์ฝ๋ฉ
- nodejs
- ๋ฐ๋ณต๋ฌธ
- servlet
- Mac
- jsp
- 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๋ฒ๋ง : ->------------------------------- ~~~..