From owner-freebsd-questions Wed Oct 24 13:43:19 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mx01-a.netapp.com (mx01-a.netapp.com [198.95.226.53]) by hub.freebsd.org (Postfix) with ESMTP id 2877C37B401 for ; Wed, 24 Oct 2001 13:43:16 -0700 (PDT) Received: from frejya.corp.netapp.com (mh01 [10.10.20.91]) by mx01-a.netapp.com (8.11.1/8.11.1/NTAP-1.2) with ESMTP id f9OKhmu04454 for ; Wed, 24 Oct 2001 13:43:48 -0700 (PDT) Received: from cranford-fe.eng.netapp.com (localhost [127.0.0.1]) by frejya.corp.netapp.com (8.12.1/8.12.1/NTAP-1.3) with ESMTP id f9OKhFiw028418 for ; Wed, 24 Oct 2001 13:43:15 -0700 (PDT) Received: from localhost (kmacy@localhost) by cranford-fe.eng.netapp.com (8.8.8+Sun/8.8.8) with ESMTP id NAA27692 for ; Wed, 24 Oct 2001 13:43:15 -0700 (PDT) Date: Wed, 24 Oct 2001 13:43:14 -0700 (PDT) From: Kip Macy To: freebsd-questions@freebsd.org Subject: 2 simple questions about threads Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 1) Is it correct to assume that since the FreeBSD uthreads library uses the SIGVTALRM that programs using those threads should not use SIGVTALRM? 2) I understand how KSEs circumvent the normal problem with user level threads packages of having the whole process block when a system call is made. However, I don't understand how, if scheduling is done at the user level, threads can run on multiple processors simultaneously. Is it in fact able to do this? Thanks. -Kip To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message