摘要: 有时我们希望把一部分工作通过创建线程的方式异步执行,这样我们可以在执行任务的同时,继续执行其他任务。但是如果这种需求比较多的话,频繁的创建和销毁线程带来很大的性能损耗。如果我们能创建一个或一些线程,然后重复使用它们,就可以避免这个问题。 Qemu的实现 qemu模仿glib实现了线程池的功能,目前q 阅读全文
posted @ 2016-11-14 14:17 baihuahua 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: Qmeu 采用了基于事件驱动的架构,所有的事件都在一个事件循环(event loop)中被处理,系统中默认的事件循环是在main-loop.c 中的主循环(main loop)。我们也可以使用 –object iothread,id=my-iothread自己创建事件循环。 Qemu 中的事件架构来 阅读全文
posted @ 2016-11-14 14:15 baihuahua 阅读(4862) 评论(0) 推荐(1) 编辑