[Java] Thread와 Java Thread
·
☕ Java
멀티태스킹(Multitasking)멀티(Multi) + 태스킹(tasking)의 합성어로서, 다수의 작업을 동시에 처리하는 것이며 하나의 프로그램이 하나의 작업(태스크)만 하는 경우가 대부분이지만, 하나의 프로그램이 여러 작업(태스크)를 동시에 실행하는 경우가 많다.스레드(Thread)스레드는 운영 체제에 의해 관리되는 하나의 작업 혹은 테스크(task)를 의미하며 다수의 스레드를 동시에 실행시키도록 응용프로그램을 작성하는 기법을 멀티스레딩이라고 한다. 스레드의 구성 요소로는 스레드 코드와 스레드 정보로 이루어져 있으며, 스레드 코드는 작업을 실해하기 위해 사용자가 작성한 프로그램 코드이며 스레드 정보는 스레드 명, 스레드 ID, 스레드 소요시간, 스레드 우선순위 등 운영체제가 관리하는 정보이다.멀티태스..