[Seaside] Forked processes and Seaside on VW

Carl Gundel carlg at libertybasic.com
Thu Mar 1 18:49:39 UTC 2007


I depend on forked processes in Run BASIC.  When the user interacts with the 
web browser it sends messages to a model which forks to do its thing.  These 
processes yield frequently to give each other time to execute.  I fork these 
processes at userBackgroundPriority, which I believe is at 30.  When I look 
in the Process Monitor the actual Seaside application that the user 
interacts with seems to be running at 65.  So, I'm trying to figure out why 
when I have one process running at priority level 30 it causes a Seaside 
session running at 65 to run very sluggishly.  Shouldn't the higher priority 
process preempt the lower priority one that is yielding frequently?

-Carl Gundel, author of Liberty BASIC
http://www.libertybasic.com 




More information about the Seaside mailing list