Process

· CS
개요 일반적으로, Process와 Thread의 차이를 말할 때 다음과 같은 글을 마주할 수 있습니다. (Process와 Thread의 차이 : https://nangmandeveloper.tistory.com/4) 위와 같은 글에서 Process와 Thread는 작업 단위, 저장 블록, 공유 자원, 상태 등으로 나누어집니다. 이 글에서는 이러한 부분보다 조금 더 근본적인 이야기를 해보고자 합니다. 단순히 사용하는 자원, Context Switching을 벗어나서, 공부하다가 마주치거나 스터디 중 마주친 질문에 대한 대답을 정리해 보도록 하겠습니다. 문제 소지가 있는 부분에 대한 의견은 언제나 환영입니다. MultiCore의 등장 2005년, 인텔의 펜티엄 D시리즈와 AMD의 애슬론 64 X2시리즈가 발..
· JAVA/Thread
개요 학부 강의를 듣거나 프로젝트를 수행하며 Process, Thread라는 단어를 들을 기회는 정말 많을 것입니다. 개발자 필수 지식이기도 하고, 이들에 대한 이론적인 지식을 배워왔을 것이기도 합니다. 간단히 말해서, Process는 프로그램이 실행되는 단위, Thread는 작업 실행 단위입니다. 우리가 java로 프로그램을 만들어 실행한다면 그것은 Process로 동작할 것입니다. 해당 프로그램의 main메서드에서 구구단을 계산하는 함수를 실행한다면, 이것은 Thread로 동작할 것입니다. 개발을 하며 Process와 Thread 둘 중 하나를 이용해 다중 작업을 진행해야 한다면, Thread를 선택하는 것이 좋은 경우가 많습니다. Process가 필요로 하는 자원보다 Thread가 필요로 하는 자원..
낭만주의 개발자
'Process' 태그의 글 목록