<OS> 멀티쓰레드 프로그래밍

MinsHouse·2022년 9월 14일
0

멀티쓰레드 프로그래밍: 하나의 프로세스 안에서 여러개의 쓰레드가 있는 것을 말하며 2가지 이상의 작업을 처리할 수 있다.

장점

  • 쓰레드간 통신이 간단하다.
  • 자원을 효율적으로 사용가능하다.
  • 나의 작업을 할 때 다른 작업도 가능해서 사용자와의 응답성이 높다.

단점

  • 동기화와 교착상태가 발생한다.
  • 하나의 쓰레드가 죽으면 전체가 죽는다.
profile
MiniBee

0개의 댓글