Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Mar 1999 22:06:54 -0800
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        dyson@iquest.net
Cc:        tlambert@primenet.com, dick@tar.com, jplevyak@inktomi.com, hackers@FreeBSD.ORG
Subject:   Re: lockf and kernel threads 
Message-ID:  <199903050606.WAA65635@rah.star-gate.com>
In-Reply-To: Your message of "Fri, 05 Mar 1999 00:59:08 EST." <199903050559.AAA20532@y.dyson.net> 

next in thread | previous in thread | raw e-mail | index | archive | help

I supposed that for a limited distinct events signals are really cool.

If you can deliver a signal there is nothing to stop you from delivering an 
AST provided
that one can muster up the queuing delivery mechanism which is not that much
different than the beloved old fashion signal delivery mechanism.

Does  the current AIO implementation for an async call  create s a thread per 
call?

If so we are done talking 8)

	Cheers,
	Amancio

> Amancio Hasty said:
> >
> > Whats your love with signals ?
> >
> Standards.
> 
> > 
> > With respect to  AIO , standards are great when their work...
> > 
> There is very little that qio$ would add, if you had a proper
> implementation of AIO.  (Relative to a UNIX style API.)
> 
> The current implementation works with every type of FD, and
> with the additional realtime signals, and perhaps the addition
> of async support for normal files, and also perhaps some of the
> networking mechanisms -- one has mostly everything.  Each of
> these things that I mention are part of the POSIX specs.
> 
> AIO is the standard, whether or not it is perfect.  qio$ isn't
> defined, other than looking at old VMS or RSX-11 manuals.
> 
> Hey, if someone wants to write RSX-UNIX, then more power to
> them.  I am playing with a modular kernel (not to be confused
> with a micro-kernel), and it can implement such primitives.
> However, BSD is a UNIX kernel, and implements a UNIX API.
> 
> -- 
> John                  | Never try to teach a pig to sing,
> dyson@iquest.net      | it makes one look stupid
> jdyson@nc.com         | and it irritates the pig.




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?199903050606.WAA65635>