On Wed, Jun 06, 2001 at 06:44:41PM +0300, Ognyan Kulev wrote:
> Forwarded because of mistaken Cc: [EMAIL PROTECTED]
> 
> On Wed, Jun 06, 2001 at 06:37:39PM +0300, Ognyan Kulev wrote:
> > On Wed, Jun 06, 2001 at 11:28:37AM -0500, Neal H Walfield wrote:
> > > > BTW Why in proc/main.c there is global_lock that is used in message_demuxer
> > > > if proc is single-threaded?
> > > 
> > > This is where everything is serialized.
> > 
> > If there is only one thread, what is the need to be serialized?
> > 
> > 1. Wait for a message
> > 2. Read it
> > 3. Execute it
> > 4. Go to 1

Sorry, now i see that proc is multithreaded, but the global lock is used to
execute RPC calls sequentially.

Regards
-- 
Ognyan Kulev <[EMAIL PROTECTED]>, "\"Programmer\""

_______________________________________________
Help-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-hurd

Reply via email to