On 09/21/2011 11:42 PM, Holger Hans Peter Freyther wrote:

Hi,

I am not sure about the right/nice semantic. Should (Delay forSeconds: 3)
wait, sleep three seconds of image time? of real time passed in the world? I
wouldn't mind if all timers fire... (famous last words).

So what appears to happen is:
        - (Delay forSeconds: 3) wait, will make the
          Delay>>#handleDelayRequestor call

          Processor signal: TimeoutSem atMilliseconds: nextTick
        -> VMpr_Processor_signalAtMillisecond
         -> _gst_async_timed_wait,
          -> _gst_async_interrupt_wait
          -> _gst_signal_after

What I guess:
        - We forget about this semaphore waiting for the VALARM to fire off,
          we don't store the _gst_sem_int_vec..


What I'm missing:
        - I still miss the code that puts the Process into sleep because it is
waiting for a semaphore, I kind of assume...

_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to