摘要: 概览: Chromium是一个有着诸多线程的产品。我们尽量保证UI的快速响应,这就意味着不能有任何的堵塞的I/O或者耗时操作来堵塞UI线程。我们把在线程间传递消息作为线程间通信的方法。我们摒弃了锁和线程安全对象,取而代之的是一个对象只生存在一个线程中,我们通过在线程间传递消息来通讯,并且我们使用回掉接口(由发送消息者实现)来完成线程间的请求。 Thread在base/thread.h中定义,我们已经有很多线程以至难以跟踪了,大体上你可以使用一个下面列表中已有的线程而不是新建一个线程。每个线程都有一个MessageLoop(参考:base/message_loop.h)为线程处理消息。你可以.. 阅读全文
posted @ 2013-01-14 02:53 健忘猪 阅读(2309) 评论(0) 推荐(0) 编辑