multi-processing에 비한 multi-thread의 장점 time consuming(태워 버리는)이 줄어듬 process 만드는 시간이 줄어들고 process간 통신시간이 줄어듬 Computer 자원 효율성 올라감 process의 text section, data등을 공유 (같은 프로세스니까) responsiveness(민감도, 문제 상황에도 괜찮은 능력)가 줄어듬 (단점) 3 스레드 중 하나가 오류 뜨면 나머지스레드도 다 오류 multi-processing은 하나의 프로세스가 오류나도 독립적으로 실행가능 vs multiplexing : 여러 라인 중 1을 택하는 것 (control sign.. 데이터 버스..). 여러 인풋 중 하나의 결과를 결정