From owner-freebsd-smp Tue Jun 4 16:53:05 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23693 for smp-outgoing; Tue, 4 Jun 1996 16:53:05 -0700 (PDT) Received: from freefall.freebsd.org (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA23687; Tue, 4 Jun 1996 16:53:03 -0700 (PDT) Message-Id: <199606042353.QAA23687@freefall.freebsd.org> To: "Michael L. VanLoon -- HeadCandy.com" cc: Sean Eric Fagan , smp@freebsd.org Subject: Re: Unix/NT synchronization model (was: SMP progress?) In-reply-to: Your message of "Tue, 04 Jun 1996 16:16:46 PDT." <199606042316.QAA24168@MindBender.HeadCandy.com> Date: Tue, 04 Jun 1996 16:53:02 -0700 From: "Justin T. Gibbs" Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >But maybe I'm not stating myself clearly. :-) What I'm really after is >recommendations on where I should look if I want to see how another >SMP Unix implements synchronization controls. I just want to find out >how other people have implemented it. All I know is Windows NT (SMP, >not in general, of course), and I want to see a contrasting >implementation. Aren't you really asking about thread and process syncronization? This is an issue regardless of whether the system is SMP. I've also only dealt with the NT implementations of critical sections and mutexes, and unlike the rest of the win32 API, it seems they did a fairly good job of it (although there are some additional scheduling controls I wish were provided). >----------------------------------------------------------------------------- > Michael L. VanLoon michaelv@HeadCandy.com > --< Free your mind and your machine -- NetBSD free un*x >-- > NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3, > Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32... > NetBSD ports in progress: PICA, others... > > Roll your own Internet access -- Seattle People's Internet cooperative. > If you're in the Seattle area, ask me how. >----------------------------------------------------------------------------- -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================