From: Draven Date: Fri, 24 Jan 2020 10:56:15 +0000 (+0000) Subject: runtime: update deltimer comments X-Git-Tag: go1.14rc1~70 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=67539f6c532414bff9eca1a1d56f5e0192dd6fca;p=gostls13.git runtime: update deltimer comments Change-Id: I5f4c21bf650b9825ebd98330ac9faa7371a562be GitHub-Last-Rev: 4a2e9aabe91935001300619b6f58c67f05e9f3c7 GitHub-Pull-Request: golang/go#36728 Reviewed-on: https://go-review.googlesource.com/c/go/+/216223 Run-TryBot: Ian Lance Taylor TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- diff --git a/src/runtime/time.go b/src/runtime/time.go index e8323ce0e6..af5db4cc58 100644 --- a/src/runtime/time.go +++ b/src/runtime/time.go @@ -74,14 +74,15 @@ type timer struct { // timerNoStatus -> timerWaiting // anything else -> panic: invalid value // deltimer: -// timerWaiting -> timerDeleted -// timerModifiedXX -> timerDeleted -// timerNoStatus -> do nothing -// timerDeleted -> do nothing -// timerRemoving -> do nothing -// timerRemoved -> do nothing -// timerRunning -> wait until status changes -// timerMoving -> wait until status changes +// timerWaiting -> timerDeleted +// timerModifiedEarlier -> timerModifying -> timerDeleted +// timerModifiedLater -> timerDeleted +// timerNoStatus -> do nothing +// timerDeleted -> do nothing +// timerRemoving -> do nothing +// timerRemoved -> do nothing +// timerRunning -> wait until status changes +// timerMoving -> wait until status changes // timerModifying -> panic: concurrent deltimer/modtimer calls // modtimer: // timerWaiting -> timerModifying -> timerModifiedXX