시간절약을 위한 Thread
Thread를 설명하기 앞서 Process부터 이해가 필요합니다. 프로세스는 컴퓨터에서 "연속적으로 실행되고 있는 프로그램" 이라고 정의됩니다. 예를 들어, 핸드폰을 사용할 때 우리는 음악을 들으면서 다른 갖가지 앱을 실행할 수 있습니다. 이때, 음악 앱에 프로세스 하나가 할당되고 다른 앱에 또 프로세스 하나가 할당됩니다. 이렇듯 프로세스는 한가지 작업을 수행하는 행동을 일컫습니다. 프로세스 내부에는 code, data, stack, heap 등의 영역이 존재하며 각각의 프로세스는 독립적이고 서로에게 관여할 수 없습니다. 서로에게 관여하기 위해선 프로세스 간의 통신을 사용해야합니다. 이외에도 여러가지 특징이 있습니다. 찾아보세요. 프로세스는 내부에 최소 1개 이상의 thread를 가지고 있습니다. thr..
유용한 skill
2020. 2. 26. 20:54