// Start implements common.Runnable. Start must not be called multiple times without Close being called.
Start implements common.Runnable. Start must not be called multiple times without Close being called.
// Start implements common . Runnable . Start must not be called multiple times without Close being called .
func (t *Periodic) Start() error {
	t.setClosed(false)
	if err := t.checkedExecute(); err != nil {
		t.setClosed(true)
		return err
	}
	return nil
}
func ( t * Periodic ) Start ( ) error { t . setClosed ( false ) if err := t . checkedExecute ( ) ; err != nil { t . setClosed ( true ) return err } return nil }
Start implements common.Runnable.
Start implements common . Runnable .