본문 바로가기

건빵's COMPUTER/JAVA

(JAVA에서) 쓰레드와 프로세스


프로세스란 > 실행 중인 프로그램

프로세스는 프로그램을 수행하는 데 필요한 데이터오 메모리 등의 자원 그리고 쓰레드로 구성되어 있으며 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것이 바로 쓰레드이다.


쓰레드를 구현 하는 방법

1. Thread클래스를 상속
-> 다른 클래스를 상속받을수 없다.

ThreadEx1_1 t1 = new ThreadEx1_1();

2. Runnable인터페이스를 구현
->다른 클래스를 상속받을수 있다.
-> 일반적임..

Runnable r = new ThreadEx1_2();
  
 Thread t2 = new Thread(r);
//Thread t2 = new Thread(new ThreadEx1_2());