Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2000 21:58:49 -0500
From:      Chris Costello <chris@calldei.com>
To:        Brian O'Shea <boshea@ricochet.net>, Daniel Eischen <eischen@vigrid.com>, Jason Evans <jasone@canonware.com>, A G F Keahan <ak@freenet.co.uk>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Multithreaded server performance
Message-ID:  <20000424215849.B14783@holly.calldei.com>
In-Reply-To: <20000424200351.Y337@beastie.localdomain>
References:  <20000424010315.U337@beastie.localdomain> <Pine.SUN.3.91.1000424061006.7393A-100000@pcnet1.pcnet.com> <20000424141957.W337@beastie.localdomain> <20000424170700.A14783@holly.calldei.com> <20000424200351.Y337@beastie.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, April 24, 2000, Brian O'Shea wrote:
> Yea, I took a look at lib/libc_r/uthread/uthread_read.c too, but it
> didn't paint the whole picture for me.  Specifically, I couldn't find
> the definition for the _thread_sys_read() function.  It looks like the
> polling magic to which Jason Evans referred occurs in some interesting
> code in uthread_kern.c, though.

   _thread_sys_read() is the real read(2) syscall.  They're
renamed to ``_thread_sys_SYSCALL()'' for the purpose of
reimplementing them in a thread-friendly manner, as you see with
read() there.

-- 
|Chris Costello <chris@calldei.com>
|Do something unusual today.  Accomplish work on the computer.
`-------------------------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000424215849.B14783>