[Java] Thead start() vs run()
Thread 의 run 과 start의 차이점이다.둘중 아무거나 실행해도 동작은 하지만 차이점은 알고쓰자. start() : 실제 Native Thread를 생성하고, 신규 생성된 Thread에서 run이 실행됨.run() : Thread 내의 run 함수를 실행 요점은 start()를 해야 신규Thread로 동작, run()을 하면 현재Thread에서 동작한다는 것. Thread.java - start() (Language : java)public synchronized void start() { if (vmThread != null || group == null) throw new IllegalThreadStateException(); VMThread.create(this, stacksize); } ..
Development
2014. 2. 26. 14:47
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday