Date: Sat, 7 Nov 1998 06:10:01 -0800 (PST) From: HighWind Software Information <info@highwind.com> To: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/8500: FreeBSD 3.0 thread scheduler is broken Message-ID: <199811071410.GAA04945@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/8500; it has been noted by GNATS. From: HighWind Software Information <info@highwind.com> To: peter@netplex.com.au Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: Re: kern/8500: FreeBSD 3.0 thread scheduler is broken Date: Sat, 7 Nov 1998 09:08:05 -0500 (EST) Okay.. I buy your explanation. FreeBSD's low level read()/write() are always blocking through the kernel when talking to UFS. That certainly will make it hard to do task switching. I think the right thing to do is to count that time and allow that time to effect when the thread switch happens. HOWEVER, I'm certainly willing to try aio_read/aio_write. WHERE IS THAT STUFF? I found "sys/aio.h", however, I can't find any library that has it. Nor can I find "aio_read" in any .c files in /usr/src. -Rob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811071410.GAA04945>