synchronized1 [JAVA] Multi Thread Programming [JAVA] Multi Thread Programming 용어정리 Process : 프로세스 컴퓨터 상에서 실행되고 있는 프로그램을 말한다. 메모리에 적재된 상태로 실행되며 CPU 스케쥴링의 대상이 되는 태스크로 볼 수 있다. 운영체제의 중요 기능의 하나가 프로세스를 관리하는 일이다. Thread : 스레드 프로세스 내에서 실행되는 소규모 실행 단위이다. 하나의 main 스레드만을 이용하는 프로그램을 단일 스레드 프로그램, 프로세스 내의 자원을 공유하면서 여러 스레드를 이용하는 것을 멀티 스레드 프로그램이라 한다. Thread Interference : 스레드 간 간섭 멀티 스레드를 이용한 프로그램에서 여러 스레드가 동일한 자원을 공유하면서 동시에 공유 자원에 접근할 때 생길 수 있는 데이터의 일관성 문.. 2016. 2. 25. 이전 1 다음