Sync1 [Golang] golang 동시성 관리하기 sync 패키지 사용법 [Golang] golang 동시성 관리하기 sync 패키지 사용법 Go에서 sync패키지는 여러 고루틴 간에 공유 리소스에 대한 액세스를 안전하게 조정하는 데 사용할 수 있는 뮤텍스, 읽기-쓰기 잠금 및 조건과 같은 기본 동기화 프리미티브를 제공합니다. sync다음은 패키지를 사용하여 공유 리소스를 보호하는 방법에 대한 기본적인 예입니다 . 예제 코드 package main import ( "fmt" "sync" ) type Counter struct { value int mu sync.Mutex // a mutex to protect access to the shared resource } func (c *Counter) Inc() { c.mu.Lock() defer c.mu.Unlock() c.va.. Golang 2023. 2. 22. 이전 1 다음 💲 추천 글