a Process in DelayMicrosecondTicker>>waitForUserSignalled:orExpired:
ZnManagingMultiThreadedServer HTTP port 8666 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitZnManagingMultiThreadedServer HTTP port 8180 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitNeoConsoleTelnetServer port 42021 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitZnManagingMultiThreadedServer HTTP port 9123 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitZnManagingMultiThreadedServer HTTP port 42022 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitZnManagingMultiThreadedServer HTTP port 8090 [70]
a Process in [ self schedule.
"It is critical that the following has no suspension point so that
the test and the wait primitive are atomic. In addition, if the delay
is no longer being waited on while entering the way we know that it
is expired because the delay has already fired."
beingWaitedOn
ifTrue: [ delaySemaphore wait ]
ifFalse: [ expired := true ] ] in DelayWaitTimeout>>waitLow Space Watcher [60]
a Process in SmalltalkImage>>lowSpaceWatcherInput Event Fetcher Process [60]
a Process in InputEventFetcher>>waitForInputWeakArray Finalization Process [50]
a Process in WeakArray class>>finalizationProcessMorphic UI Process [40]
a Process in [ delaySemaphore wait ] in Delay>>waitIdle Process [10]
a Process in ProcessorScheduler class>>idleProcess