From owner-freebsd-questions@FreeBSD.ORG Wed Dec 8 07:08:46 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16F4D1065693 for ; Wed, 8 Dec 2010 07:08:46 +0000 (UTC) (envelope-from materribile@yahoo.com) Received: from nm6-vm0.bullet.mail.sp2.yahoo.com (nm6-vm0.bullet.mail.sp2.yahoo.com [98.139.91.206]) by mx1.freebsd.org (Postfix) with SMTP id E8FFB8FC14 for ; Wed, 8 Dec 2010 07:08:45 +0000 (UTC) Received: from [98.139.91.66] by nm6.bullet.mail.sp2.yahoo.com with NNFMP; 08 Dec 2010 07:08:45 -0000 Received: from [98.139.91.60] by tm6.bullet.mail.sp2.yahoo.com with NNFMP; 08 Dec 2010 07:08:45 -0000 Received: from [127.0.0.1] by omp1060.mail.sp2.yahoo.com with NNFMP; 08 Dec 2010 07:08:45 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 805037.61856.bm@omp1060.mail.sp2.yahoo.com Received: (qmail 78916 invoked by uid 60001); 8 Dec 2010 07:08:45 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1291792125; bh=lJduvurNIQQuawiEQAi67dbPxPr7VtAXAP0REnXsuOw=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=zRnpr0yxwdW8p0yXrhtWlTKCQmJDeobLb6jWDfDS/x55k8uzgo1v+feGLZpqk+z40rh/T4zbu2BZSIkXnMnJe/FRhCnC2WSPEuKHkCviEbniapAW1gJMre7Tqot2Dm2RqrwCCVoLFjY1z5cLqeVtBujWjXAwvAd1sGYMKQ0hfSQ= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=rvm5PAJFevXEVpUVT/ypfOcYZWc5XMtIsqcWkA5flGMOm9hLCzE9zQ3AXwqK598A8y9wZahdsO4L2gOtzqnIlc0X6Wy4j7zYrhiyXuFedQ1er4kZVPIBM0jiDZWvWkjvzxAjlKSctx0b7e+f6r5Gb7erU//yS3PxRVTvsfxECaY=; Message-ID: <236959.54029.qm@web110309.mail.gq1.yahoo.com> X-YMail-OSG: 0z4MkDQVM1l1BuXrBY4i08akNRR4.ylbQ_t2MOHV0GZZOAT AHbLj8EGDFlKiuLzgPoQeBSWLh8A46EkK3rI4lbgxDoCkZHSeVmsm0BV5DzC M5WP3Ayy7.SaHF9WopOWoP334OLJz8HVJOtZIOVjp_ngZUU1IWJkagrE5chY 4lFveNvIb_hCi__.rMnS_xmOsh_5vMFshiykk3b_pDCoOIH90YvzHQhd5jVT g1Oso4IZ7B3tidWeLqIHG6QOc1ejfbRVkoEUm849W_SLCH9i9bCW_Y7.W3Rp .excw4lkr.vp1TRDlPRGfOpA0GM2IWQIpJmlO8YmxTzrUGPP1VgHPrmejlZ3 wWUr9BQ-- Received: from [24.228.57.153] by web110309.mail.gq1.yahoo.com via HTTP; Tue, 07 Dec 2010 23:08:44 PST X-Mailer: YahooMailClassic/11.4.20 YahooMailWebService/0.8.107.285259 Date: Tue, 7 Dec 2010 23:08:44 -0800 (PST) From: Mark Terribile To: freebsd-questions@freebsd.org In-Reply-To: <20101208005814.E810710657DC@hub.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Page faults and threads X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2010 07:08:46 -0000 Hi, Can anyone tell me: when a thread hits a page fault in a multithread program on FreeBSD, is the entire program stopped waiting for the page to be loaded/made ready or just the one thread? Has this changed in recent versions with the changes to the scheduler? And, if you know, do other Open-Source OS's do the same thing, or are they all different? Mark Terribile