Probably because the fork create a new process at priority 40, which is also 
the priority of the ui process.

So the processor dispatch between them I guess :)

Ben

On May 29, 2012, at 2:04 PM, Sean P. DeNigris wrote:

> trues := 0.
> [
>       (1 to: 200000000) do: [ :e |
> "                     (Delay forMilliseconds: 100) wait."
>                       e \\ 1000000 == 0 ifTrue: [ trues := trues + 1 ] ].
>       m delete ] fork.
> 
> I thought I would have to uncomment the #wait to give the UI a chance to
> update, but it works as is...
> 
> --
> View this message in context: 
> http://forum.world.st/How-does-the-UI-update-during-this-block-tp4632333.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 


Reply via email to