go1 Go Thread-Safety : sync.Mutex, sync.Map Go 하면 떠오르는 단어 Goroutines 실제로 Go를 구현하다가 뭔가 동시에 해야한다 싶으면 "go" 만 적으면 되니... 얼마나 편한가. Goroutine 관련 자료는 매우 많아서 잘 찾으면 된다. 최근에 궁금한건 Go Server로 들어온 특정 Data를 local file 에 deadlock 없이 잘 Read/Write 하는 방법~ 만약 request handler에서 goroutine을 생성했다면 channel 을 활용하면 될것같은데, 난 단순히 go server에서 알아서 goroutine 생성하여 호출된 handler 에서 뭔가 local file 로 deadlock 없이 작업을 하고 싶었다. 첫번째 접근) thread id 별로 file 을 append mode 로 만들면 되지 않을까?.. 2023. 8. 26. 이전 1 다음