goroutine 7 [running]:
runtime.throw(0x4c25fa, 0x15)
/usr/local/go/src/runtime/panic.go:1116 +0x72 fp=0xc000036f30 sp=0xc000036f00 pc=0x42ef82
runtime.mapassign_faststr(0x4a6920, 0xc000060150, 0x4bfc87, 0x1, 0xc000062a48)
/usr/local/go/src/runtime/map_faststr.go:291 +0x3de fp=0xc000036f98 sp=0xc000036f30 pc=0x41047e
main.main.func2(0xc00001e050)
/home/runner/GrownObviousMineral/main.go:26 +0x5b fp=0xc000036fd8 sp=0xc000036f98 pc=0x491b2b
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1373 +0x1 fp=0xc000036fe0 sp=0xc000036fd8 pc=0x45bc01
created by main.main
/home/runner/GrownObviousMineral/main.go:24 +0x9e
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc00001e058)
/usr/local/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc00001e050)
/usr/local/go/src/sync/waitgroup.go:130 +0x64
main.main()
/home/runner/GrownObviousMineral/main.go:31 +0xac
goroutine 6 [runnable]:
main.main.func1(0xc00001e050)
/home/runner/GrownObviousMineral/main.go:19 +0x5b
created by main.main
/home/runner/GrownObviousMineral/main.go:17 +0x7c
Map Key가 다른데 에러뜨는 이유가 뭐임?
고루틴 쓸거면 채널을 써야되는거 아님?
채널은 고루틴함수에서 다른 고루틴 함수로 데이터 넘길때만 씀
아 wg Wait 있었누
키마다 락이 있는게 아니자너 - dc App
맵 키는 고유한데 그래도 락 해줘야함?