[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_ad
From: |
Fabien Chouteau |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch |
Date: |
Mon, 28 Nov 2011 10:13:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.23) Gecko/20110922 Lightning/1.0b2 Mnenhy/0.8.4 Thunderbird/3.1.15 |
On 25/11/2011 20:36, Paolo Bonzini wrote:
> On 11/25/2011 05:56 PM, Fabien Chouteau wrote:
>>>> >> Is it possible to use both? Keep the select scheme for iohandlers and
>>>> >> slirp, but use g_main_context_iteration() for Glib stuff.
>>> >
>>> > Perhaps with two threads, but I think it's more complicated than
>>> > merging the handle/fd sets and doing a single poll.
>> Why two threads?
>
> Because you have two disjoint sets of file descriptors (iohandler+slirp and
> glib), both of which have to be waited on for a possibly infinite file. You
> cannot do that at the same time without two threads (unless you alternatively
> poll one and the other).
>
Right, thank you for all these explanations.
Regards,
--
Fabien Chouteau
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Fabien Chouteau, 2011/11/24
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Paolo Bonzini, 2011/11/24
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Fabien Chouteau, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Paolo Bonzini, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Fabien Chouteau, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Paolo Bonzini, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Fabien Chouteau, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Paolo Bonzini, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Fabien Chouteau, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch, Paolo Bonzini, 2011/11/25
- Re: [Qemu-devel] [PATCH 2/2] main: switch qemu_set_fd_handler to g_io_add_watch,
Fabien Chouteau <=