From owner-freebsd-threads@FreeBSD.ORG Thu Feb 11 15:36:50 2010 Return-Path: Delivered-To: threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A20771065693; Thu, 11 Feb 2010 15:36:50 +0000 (UTC) (envelope-from rrs@lakerest.net) Received: from lakerest.net (unknown [IPv6:2001:240:585:2:213:d4ff:fef3:2d8d]) by mx1.freebsd.org (Postfix) with ESMTP id 5089A8FC08; Thu, 11 Feb 2010 15:36:50 +0000 (UTC) Received: from mobile-166-129-022-112.mycingular.net (mobile-166-129-022-112.mycingular.net [166.129.22.112] (may be forged)) (authenticated bits=0) by lakerest.net (8.14.3/8.14.3) with ESMTP id o1BFaffa063281 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 11 Feb 2010 10:36:47 -0500 (EST) (envelope-from rrs@lakerest.net) Message-Id: <3071EDFE-A83D-47E7-B1CA-110EDB7F7BF6@lakerest.net> From: Randall Stewart To: John Baldwin In-Reply-To: <201002110857.12206.jhb@freebsd.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 11 Feb 2010 07:36:34 -0800 References: <3581A86D-9C9C-4E08-9AD3-CD550B180CED@lakerest.net> <20100210200631.GE71374@elvis.mu.org> <7EDE50FA-DE52-46C0-B88A-BCA9CBF934A6@vigrid.com> <201002110857.12206.jhb@freebsd.org> X-Mailer: Apple Mail (2.936) Cc: Daniel Eischen , "threads@freebsd.org" , freebsd-threads@freebsd.org Subject: Re: Thinking about kqueue's and pthread_cond_wait X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2010 15:36:50 -0000 On Feb 11, 2010, at 5:57 AM, John Baldwin wrote: >> > > kqueue/kevent already support that via EVFILT_USER, and Apple's GCD > depends on > this extensively. However, my point from my earlier post still > stands and I > think it is the right way to implement something like NT's > WaitForMultipleObjects(). > > -- > John Baldwin > _______________________________________________ > freebsd-threads@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-threads > To unsubscribe, send any mail to "freebsd-threads-unsubscribe@freebsd.org > " > John: Is this being MFC'd to 8? I have an 8.0 machine at work where I am doing a lot of this userland stuff.. and the EVFILT_USER is not present but precisely what I need. R ------------------------------ Randall Stewart 803-317-4952 (cell) 803-345-0391(direct)