From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu Subject: Re: [9fans] EROS, Vapour From: forsyth@caldo.demon.co.uk MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20010831085903.C1F5E19A74@mail.cse.psu.edu> Date: Fri, 31 Aug 2001 09:53:59 +0100 Topicbox-Message-UUID: e7f69be0-eac9-11e9-9e20-41e7f4b1d025 mode, all synchronizing via cheap test&set processor instructions, whereas in Plan9/etc. an expensive switch to kernel mode is required, making heavily parallel things unpractical (the cost of mutexes becomes higher than the gain of parallelism). i don't know about the `etc.' but in Plan 9, at least, if your application could manage with only test and set processor instructions on Vapour it would manage on Plan 9, using ... errr... test and set instructions at user mode.