-
자바 스레드Java/Java 기초 2012. 7. 13. 18:33
오랜만에 포스팅 합니다.. ㅠㅠ 이번엔 스레드에 대해 다룰텐데 스레드는 무지 어렵습니다. 때문에 중요하죠. 자바 프로그램이 실행될 때 프로세스가 작업을 수행하는 것 같지만 실은 스레드가 담당합니다. 예제로 다중 스레드를 보여드릴건데, 프로세스가 여러 개가 실행되는 것을 멀티태스킹이라 하고 프로세스 내에 여러 개의 스레드가 실행되면 멀티 스레딩이라고 합니다.
음.. 밥먹으면서 TV를 시청하면서 가족과 대화한다. 라고 생각하시면 되겠습니다.
스레드를 사용하는 방법은 두 가지인데, 하나는 Thread 클래스를 상속받아 사용하는 방법, 다른 하나는 Runable 인터페이스를 가져오는 방법 두 가지가 있습니다. 예제를 보겠습니다.
이번에 결과는 따로 말씀드리지 않겠습니다. 이유는 결과물이 디버깅할 때마다 수시로 바뀌기 때문입니다.
스레드를 사용하지 않을 경우 결과물이 차례대로 표시되지만, 스레드를 사용할 경우 우선순위 상관없이 실행되게 됩니다.
'Java > Java 기초' 카테고리의 다른 글
Java FlowLayout (0) 2012.08.21 Java GUI (0) 2012.07.30 자바 추상 클래스 (0) 2012.06.30 자바의 꽃 상속과 오버라이딩 (2) 2012.06.24 Java 멤버변수 (0) 2012.06.21