스레드로 쓸려면 run() 메소드로 호출하는 것이 아니라, start() 메소드로 해주어야 함. (비동기적)
start() 메소드를 호출하면 run() 함수를 스레드화해서 출력한다.
메인 메소드에서 ThreadClass를 호출해두고, 다시 자신의 작업을 하러 옴.
요로케 바꿔도 결과는 같음.
예를 들어, tc.loop() 를 메인 메소드에서 호출할 경우 loop() 함수는 thread로 돌아가지 않는다.
tc.run() 도 마찬가지고이며!
tc.start()로 할 경우 Thread로 돌아감!
'자바 프로그래밍' 카테고리의 다른 글
[JAVA] ArrayList 정렬하기 (0) | 2019.06.03 |
---|---|
[JAVA] 파일 입출력 (0) | 2019.05.30 |
[JAVA] List (0) | 2019.05.23 |
[JAVA] Generic (0) | 2019.05.22 |
[JAVA] 날짜 API (0) | 2019.05.22 |