Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Jul 1999 13:28:37 -0400 (EDT)
From:      "Brian F. Feldman" <green@FreeBSD.org>
To:        John Polstra <jdp@polstra.com>
Cc:        hackers@FreeBSD.org
Subject:   Re: poll() vs select()
Message-ID:  <Pine.BSF.4.10.9907061327110.4140-100000@janus.syracuse.net>
In-Reply-To: <199907061644.JAA15384@vashon.polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 6 Jul 1999, John Polstra wrote:

> In article <Pine.BSF.4.10.9907042155090.66085-100000@janus.syracuse.net>,
> 
> The application itself has to get involved if it wants to do async
> name lookups, or async anything else, for that matter.  Suppose you
> do have an async thread to do hostname lookups as you propose.  What
> is the application going to do while that thread is waiting for the
> lookup to complete?  It depends on the application, and thus it has
> to be coded into the application.  Maybe there's nothing useful the
> application could do until the lookup returns.
> 
> I've been told that it works fine to use libc_r and put the name
> lookups into a separate thread.  But to take advantage of it, the
> application has to have something useful it wants to do (and can do)
> in the meantime.

It would let the other threads run more while the lookup is occurring.
Wouldn't that be the most natural expectation of it? Or would this
be too hard without kernel-assisted threading?

> 
> John
> -- 
>   John Polstra                                               jdp@polstra.com
>   John D. Polstra & Co., Inc.                        Seattle, Washington USA
>   "No matter how cynical I get, I just can't keep up."        -- Nora Ephron
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 

 Brian Fundakowski Feldman      _ __ ___ ____  ___ ___ ___  
 green@FreeBSD.org                   _ __ ___ | _ ) __|   \ 
     FreeBSD: The Power to Serve!        _ __ | _ \._ \ |) |
       http://www.FreeBSD.org/              _ |___/___/___/ 



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?Pine.BSF.4.10.9907061327110.4140-100000>