Thread란?
프로세스 우리가 Java언어(프로그래밍 언어)로 소스파일(소스코드)를 작성하여 JDK에서 제공하는 컴파일러를 이용해 컴파일을 실행하면 class라는 확장자를 가진 파일이 하나 생성된다.생성된 파일은 실행하기 전에는 하드디스크에 저장되어 있을뿐, 아무런 기능을 하지 않는다.파일을실행하면 운영체제에서는 주기억장치(RAM)에 프로그램이 필요한 만큼의 메모리를 할당해 주며프로그램은 할당된 메모리 내에서 애플리케이션의 코드를 실행한다. 이렇게 주기억장치에 메모리가 할당된 프로그램을 프로세스라고 한다.(프로그램==애플리케이션) 멀티 태스킹 운영체제는 멀티 태스킹(동시작업)을 위해 멀티 프로세스를 지원한다. 즉, 동시에 여러 애플리케이션을 동시에 실행이 가능한 것이다.우리가 인터넷검색을 하며 메신져를 하고, 게임을 ..