示例#1
0
文件: timer.go 项目: rallen71366/Dust
func (t *timer) runTimer(env *proc.Env) (err error) {
	for req, any := env.GetRequest(); any; req, any = env.GetRequest() {
		dur := req.(time.Duration)
		log.Debug("            .. sleep %v ..", dur)
		time.Sleep(dur)
		afterSleep := time.Now()
		env.PutReply(afterSleep)
	}

	return nil
}