공부기록/동시성 (1) 썸네일형 리스트형 7가지 동시성 모델 - 1장 서문 동시성 → 교사 한명이 학생들을 다뤄야함 병렬성 → 교사 한명과 조교 한명이 학생들을 다뤄야함 동시성과 병렬성이 혼동되는 이유 → 스레드와 잠금장치는 병령성을 직접 지원하지 않기 때문 동시적인 프로그램은 깁노적으로 비결정적 → 사건이 일어나는 시점, 즉 타이밍에 따라서 결과가 달라진다. 8비트 vs 32비트 컴퓨터로 32비트 문자열 → 8비트 컴퓨터로는 수열을 생성하여 해결, 32비트 컴퓨터로는 한번에 해결 현대 CPU는 파이프라이닝, 비순차 실행, 추측 실행 들의 기법을 이용하며 매우 병렬적 공유 메모리 (모든 프로세스가 공유) → 각각의 프로세스는 캐시 동시성 → 독립성, 장애 감지 → 탄력성, 장애 허용을 가능하게 해야함( 버그가 있을 수 있고, 버그가 없으면 하드웨어 장애가 있을 수 있기 때문) .. 이전 1 다음