Programming/JAVA
[JAVA/자바] 멀티태스킹과 멀티스레딩의 개념
컴퓨터 기술 용어로서 멀티태스킹은 여러 프로그램 코드(작업,태스크)가 동시에 실행되는 것을 말한다. 간단한 응용프로그램은 보통 하나의 작업(태스크)만 하는 경우가 대부분이지만, 큰 규모의 응용프로그램은 많은 경우 여러 작업(태스크)을 동시에 실행한다. 응용프로그램의 여러 작업(태스크)이 동시에 진행되게 하는 기법으로,응용프로그램의 목적을 효율적으로 달성하게 한다. 스레드와 멀티태스크 스레드(thread) : 멀티태스킹 응용프로그램 작성을 위함 컴퓨터 용어로 사용되는 스레드는 실의 의미와 일맥상통한다. 컴퓨터에서 사용하는 스레드(thread)는 thread of control의 준말로서 프로그램 코드를 실행하는 하나의 실 혹은 제어의 개념이다. 하나의 실로 하나의 바느질밖에 할 수 없듯이 하나의 스레드로 ..
2022. 3. 10.