Of course, this means that PORT.STATUS would wake up sleeping processes. At 
least it used to.

Regards,
Charlie Noah

[EMAIL PROTECTED] writes:
PORT.STATUS is pretty simple.   The master process basically takes a 
semaphore (which disallows other port.status's from starting) then sends a 
signal to each running universe process one at a time.  Each process then 
interrupts what it is currently doing, and scribbles what it is currently 
doing into the pstatbuf area of the main shared memory segment, then goes 
back to doing whatever was interrupted.  The main process then retrieves 
this info from the pstatbuf area and displays it.  Hence the large overhead 
of PORT.STATUS.

Hope this helps.
-------
u2-users mailing list
[EMAIL PROTECTED]
http://www.u2ug.org/listinfo/u2-users

Reply via email to