JAVA Basic 강의자료] 프로세스와 스레드

 

JAVA Basic 강의자료] 프로세스와 스레드

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

프로세스와 스레드

 

 

*Process
  -실행 중인 프로그램
     ex) word, 스타크레프트

*Thread
  -프로세스 내부에서 실행되는 일련의 작업 
     ex) save or print, SCV or Hydra

 

자바의 Thread란?

 

 

*실행중인 프로그램 내의 순차적 제어흐름들

 


*자바 프로그램

-main 쓰레드가 main() 함수 수행
-finalize 쓰레드가 finalize() 함수 수행


 

*다중 쓰레드 프로그램
-동시에(concurrently) 여러 가지 작업을 할 수 있음

 

 

*이점
-실행 속도
-빠른 반응 시간
-동시성을 갚는 프로그램을 쉽게 작성

 

*다중 프로세스와 다중 쓰레드-성능과 크기
-통신의 효율성

 

 

*두 가지 방법으로 생성

 

 

+ Recent posts