// signalQuit safely by closing quit channel. However, doing it only once and can be called
// by multiple goroutines
signalQuit safely by closing quit channel. However, doing it only once and can be called
by multiple goroutines
// signalQuit safely by closing quit channel . However doing it only once and can be called // by multiple goroutines
func signalQuit(quit chan struct{}) {
	quitSignalMutex.Lock()
	signalOnce(quit)
	quitSignalMutex.Unlock()
}
func signalQuit ( quit chan struct { } ) { quitSignalMutex . Lock ( ) signalOnce ( quit ) quitSignalMutex . Unlock ( ) }
signalQuit safely by closing quit channel.
signalQuit safely by closing quit channel .