Closed sc0Vu closed 3 years ago
have to check whether goroutines return when user send signal to client
Seems client call Wait() and Add() and Done() in different goroutine, and the go runtime didn't guarantee the execution order of goroutines. The bug happened sometimes.