본문 바로가기
Languages/Swift

Process와 Thread의 차이

by 탄이. 2018. 9. 7.

Process와 Thread의 차이

  • 둘은 거의 유사하다.

  • 단지 Thread는 컴퓨터의 자원, 예를 들면 메모리와 IO장치들을 Thread끼리 공유하고, Process는 독립적으로 OS로부터 할당받아 사용한다.

  • 일반적으로 Process는 여러 Thread를 Invoking(발동) 시키고 관리한다.

  • 앱이 실행될 때 한개의 Process가 발생을 하고 그 Process가 어떠한 일을 할 때 컴퓨터의 자원을 최대로 활용하기 위해서는 병렬적으로 일을 하게 만들어야 한다.

  • Thread를 이용해서 컴퓨터의 놀고 있는 자원들을 최대한으로 사용하게 만드는 것이 Multi-Thead Programming의 영역이다.





참고


http://rapapa.net/?p=2704

http://rapapa.net/?p=2704
http://rapapa.net/?p=2704
인터넷 연결 없음
  • 상용구에 추가
    • 다음 단어목록이 없음:한국어 -> 영어...
    • 새 단어목록 만들기...
  • 복사

댓글