Fix webconn shutdown race (#7631)
* fix webconn shutdown race * make sure writePump returns promptly if readPump returns first * fix app shutdown race * minor improvement
Этот коммит содержится в:
@@ -46,3 +46,11 @@ func TestMain(m *testing.M) {
|
||||
|
||||
status = m.Run()
|
||||
}
|
||||
|
||||
func TestAppRace(t *testing.T) {
|
||||
for i := 0; i < 10; i++ {
|
||||
a := New()
|
||||
a.StartServer()
|
||||
a.Shutdown()
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user