func (runner *Runner) killWorker(id string) {
	runner.mu.Lock()
	defer runner.mu.Unlock()
	runner.killWorkerLocked(id)
}
// killWorker stops the worker with the given id, and
// marks it so that it will not start again unless explicitly started
// with StartWorker.
killWorker stops the worker with the given id, and
marks it so that it will not start again unless explicitly started
with StartWorker.
// killWorker stops the worker with the given id and // marks it so that it will not start again unless explicitly started // with StartWorker .
func (runner *Runner) killWorker(id string) {
	runner.mu.Lock()
	defer runner.mu.Unlock()
	runner.killWorkerLocked(id)
}
func ( runner * Runner ) killWorker ( id string ) { runner . mu . Lock ( ) defer runner . mu . Unlock ( ) runner . killWorkerLocked ( id ) }
killWorker stops the worker with the given id, and
marks it so that it will not start again unless explicitly started
with StartWorker.
killWorker stops the worker with the given id and marks it so that it will not start again unless explicitly started with StartWorker .