multi thread

✅ multi thread는 multi process보다 적은 메모리 공간을 차지하고, Context Switching이 빠르다. context switching 시, 캐시 메모리 초기화 할 필요가 없기 때문 ✅ multi process는 multi thread보다 많은 메모리 공간과 CPU 시간 차지 process를 생성하고 자원을 할당하는 등의 system call을 생략하기 때문에 자원을 효율적으로 관리 가능 ✅ multi thread는 동기화 문제와 하나의 thread 장애로 전체 thread가 종료될 위험이 있음 multi process는 다른 프로세스에 영향을 주지 않아 안정성이 높음 Multi process Multi thread 비고 메모리 공간 / CPU 시간 많은 메모리 공간 / CPU..
Thread 와 MultiThread Thread 💡 한 process 내에서 실행되는 동작(기능)의 단위. 각 thread는 속해있는 process의 Stack메모리를 제외한 나머지 memory영역(code, data, heap)을 공유할 수 있다. Thread가 독립적인 기능을 수행한다 = 독립적으로 함수를 호출한다. Multi Thread 💡 하나의 process에서 여러 작업을 병렬로 처리하도록 해주는 것 한 process내에 여러 개의 thread가 있고, 각 thread들은 Stack메모리를 제외한 나머지 영역 (Code, Data, Heap) 영역을 공유하게 됨. Stack memory & PC Register thread가 함수를 호출하기 위해서는 인자 전달, Return Address 저..
점이
'multi thread' 태그의 글 목록