5.3 저수준 제어
Go에는 고루틴과 채널 외에도 병행 프로그래밍을 위한 저수준 제어 기능이 있다. sync 패키지에는 뮤텍스(mutex)로 공유 메모리를 제어할 수 있는 기능이 있고, sync/atomic 패키지에는 원자성을 보장할 수 있는 연산(add, compare, swap 등)이 있다.
Go에는 고루틴과 채널 외에도 병행 프로그래밍을 위한 저수준 제어 기능이 있다. sync 패키지에는 뮤텍스(mutex)로 공유 메모리를 제어할 수 있는 기능이 있고, sync/atomic 패키지에는 원자성을 보장할 수 있는 연산(add, compare, swap 등)이 있다.