[운영체제] 멀티프로세싱, 멀티스레딩

DEV_HOYA·2024년 2월 5일
0

CS

목록 보기
52/55
post-thumbnail

📌 멀티프로세싱

  • 여러개의 프로세스
  • 두가지 이상의 일을 수행할 수 있는 것
  • 특정 프로세스에 문제가 발생되더라도 다른 프로세스에 영향을 미치지 않으며 격리성과 신뢰성이 높은 장점
  • 여러개의 프로세스를 만든 상태를 멀티프로세스라고 하며 이를 기반으로 작업을 하는 것을 멀티프로세싱이라고 함


📌 멀티스레딩

  • 프로세스내 작업을 멀티스레드로 처리하는 기법
  • 스레드끼리 서로 자원을 공유하고 프로세스보다는 가볍기 때문에 효율성이 높은 장점
  • 한 스레드에 문제가 발생되면 다른 스레드에도 영향을 끼쳐 결론적으로 프로세스에 영향을 줄 수 있는 단점
  • 여러개의 스레드를 만든 상태를 멀티스레드라고 하며 이를 기반으로 작업을 하는 것을 멀티스레딩이라고 함

0개의 댓글