Multiple processes using #nextPutAll:

J J azreal1977 at hotmail.com
Sat May 26 16:26:49 UTC 2007


Aha, ok, maybe the VM just checks every 250ms to see if a higher priority is 
ready to run.

But then, there probably will be one everytime (e.g. UI handling), so after 
the VM lets the UI handling routines run and what ever else, he puts back 
the last running process?


>From: Bert Freudenberg <bert at freudenbergs.de>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>Subject: Re: Multiple processes using #nextPutAll:
>Date: Sat, 26 May 2007 18:24:08 +0200
>
>On May 26, 2007, at 18:17 , J J wrote:
>
>>Well Tim and John had mentioned that a given process gets preemited  after 
>>around 250 ms
>
>You must have misinterpreted that part. A given process continues to  run 
>indefinitely until one of the conditions listed by Nicolas below  happens.
>
>- Bert -
>
>On May 26, 2007, at 18:16 , nicolas cellier wrote:
>>>It can be pre-empted
>>>- if the process explicitely yield
>>>- if the process is blocked on a Semaphore
>>>- if a higher priority process is unblocked.
>
>
>
>
>

_________________________________________________________________
More photos, more messages, more storage—get 2GB with Windows Live Hotmail. 
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_2G_0507




More information about the Squeak-dev mailing list