멀티프로세스, 멀티스레드

이태혁·2020년 8월 2일
1
  • 둘다 한번에 여러 일을 수행하는 것을 뜻함

  • 멀티프로세스: 한번에 여러 프로그램을 돌리는것

  • 멀티스레드: 한 프로그램이 여러 일을 하는것

  • 크롬브라우져는 멀티프로세스를 하면서 멀티스레드를 한다.

    • 멀티프로세스: 각각의 탭들은 프로세스이다. 여러 프로세스가 한번에 실행된다. 하나의 프로세스가 죽더라도 다른 프로세스는 살아있다.또한 서로 메모리를 공유하지 않는다.
    • 멀티스레드: 각 페이지안에서 한번에 여러 일을 한다. 하나의 다운로드가 끝나지 않았는데 다른 다운로드를 시작할 수 있다. 이미지 로딩이 끝나지 않아도 그 다음 글들의 로딩이 되어 있다.
profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글