From 67539f6c532414bff9eca1a1d56f5e0192dd6fca Mon Sep 17 00:00:00 2001 From: Draven Date: Fri, 24 Jan 2020 10:56:15 +0000 Subject: [PATCH] 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 --- src/runtime/time.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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 -- 2.50.0