출처 : http://blog.naver.com/zzooki/90035010576---------------------------------------------------------run()과 start() - 앞서 포스트에서 분명 일거리를 run()메소드 내에 정의해주었는데도 불구하고, 실제로 스레드에게 작업을 시킬 때에는 run()이 아닌 start()메소드를 통해 작업을 지시하였다. 왜???run()으로 작업지시를 하면 스레드가 일을 안하나?실제로 그렇진 않다..(아니..그렇다고 해야하나....?)간단히 말해 해당 스레드에게 run()메소드로 지시를 내려도 동일한 작업을 한다.하지만 그건 제대로 된 작업이 아니다. 이전 포스팅(JAVA의 메모리 구조)를 보면 Call Stack이란게 있다.바로 이..