From owner-freebsd-threads@FreeBSD.ORG Mon Dec 18 07:25:27 2006 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 56E8C16A403; Mon, 18 Dec 2006 07:25:25 +0000 (UTC) (envelope-from davidxu@freebsd.org) Message-ID: <45864268.7070706@freebsd.org> Date: Mon, 18 Dec 2006 15:25:28 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20061204 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Eischen References: <34cb7c840612151000s4a3e1f2dvd71a60d66cf7c4be@mail.gmail.com> <200612160900.54707.davidxu@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Edwards , freebsd-threads@freebsd.org Subject: Re: libpthread problem + possible solution 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: Mon, 18 Dec 2006 07:25:28 -0000 Daniel Eischen wrote: > On Sat, 16 Dec 2006, David Xu wrote: > >> On Saturday 16 December 2006 04:11, Daniel Eischen wrote: >> >>> On Fri, 15 Dec 2006, Peter Edwards wrote: >>> >>>> Hi, >>>> >>>> I've a problem when a process uses: >>>> libpthread >>>> detached threads >>>> mixed bound/unbound threads >>>> suspended threads (a la pthread_resume_np()) >>>> >>>> whereby some newly created suspended threads don't get scheduled. >>>> I think I've tracked it down, so if someone could review the >>>> reasoning, I'd be grateful. >>> >>> >>> I'm away for a few days, so I'd appreciate you waiting until >>> early next week -- unless David Xu looks at it and gives it >>> the ok. >> >> I will review it. > > > I looked at the patch and it looks OK to me. Go ahead and > commit unless David had some comments to it that I haven't > seen. > patch looks OK, commit it.