From owner-freebsd-threads@FreeBSD.ORG Tue Oct 2 23:34:42 2007 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFBA016A417; Tue, 2 Oct 2007 23:34:42 +0000 (UTC) (envelope-from davids@webmaster.com) Received: from mail1.webmaster.com (mail1.webmaster.com [216.152.64.169]) by mx1.freebsd.org (Postfix) with ESMTP id AC51513C457; Tue, 2 Oct 2007 23:34:42 +0000 (UTC) (envelope-from davids@webmaster.com) Received: from however by webmaster.com (MDaemon.PRO.v8.1.3.R) with ESMTP id md50001711299.msg; Tue, 02 Oct 2007 16:24:03 -0700 From: "David Schwartz" To: Date: Tue, 2 Oct 2007 16:23:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal In-Reply-To: <20071002011337.Q6669@10.0.0.1> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-Authenticated-Sender: joelkatz@webmaster.com X-Spam-Processed: mail1.webmaster.com, Tue, 02 Oct 2007 16:24:03 -0700 (not processed: message from trusted or authenticated source) X-MDRemoteIP: 206.171.168.138 X-Return-Path: davids@webmaster.com X-MDAV-Processed: mail1.webmaster.com, Tue, 02 Oct 2007 16:24:04 -0700 Cc: freebsd-current@freebsd.org, freebsd-threads@freebsd.org Subject: RE: sched_yield() is very slow when other threads are busy on FreeBSD-current X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: davids@webmaster.com List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Oct 2007 23:34:42 -0000 > Can you please try the enclosed patch and tell me if it addresses your > problem? > > Thanks, > Jeff Wow. Who thought processes should be *punished* for voluntarily giving up the CPU? If anything, playing nice with others should be rewarded. DS