From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=50047 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pi88W-000560-Ok for qemu-devel@nongnu.org; Wed, 26 Jan 2011 11:22:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pi88V-0000wh-Ox for qemu-devel@nongnu.org; Wed, 26 Jan 2011 11:22:24 -0500 Received: from mx1.redhat.com ([209.132.183.28]:4397) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pi88V-0000wb-HQ for qemu-devel@nongnu.org; Wed, 26 Jan 2011 11:22:23 -0500 Message-ID: <4D404A2E.9010508@redhat.com> Date: Wed, 26 Jan 2011 18:22:06 +0200 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [Qemu-devel] [RFC][PATCH 01/12] coroutine: Add gtk-vnc coroutines library References: <1295688567-25496-1-git-send-email-stefanha@linux.vnet.ibm.com> <1295688567-25496-2-git-send-email-stefanha@linux.vnet.ibm.com> <4D403CF3.8080102@redhat.com> <4D40450B.3070705@linux.vnet.ibm.com> <4D404846.3050400@redhat.com> <4D40499D.5010805@codemonkey.ws> In-Reply-To: <4D40499D.5010805@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Kevin Wolf , Anthony Liguori , Anthony Liguori , Stefan Hajnoczi , qemu-devel@nongnu.org On 01/26/2011 06:19 PM, Anthony Liguori wrote: >> What do you mean by threaded version? > > > Stefan didn't post it, but the original code also has a GThread based > implementation when ucontext isn't available (like on Windows). It > uses a mutex to control the execution of the coroutines. Ah ok. These can all be hidden under a single API. btw, I think Windows does provide support for user-level threads under the name Fibers. -- error compiling committee.c: too many arguments to function