主要是自己做个学习笔记吧,我经验也不是很丰富,以前学习多线程的时候就感觉写多线程程序很麻烦.主要是线程之间要通信,要切线程,要同步,各种麻烦.我本身的工作经历决定了也没有太多的工作经验,所以chrome的messageloop可以说是我用到的第一个成熟的线程消息封装库,用的很简单,舒服.主要涉及MessageLoop和MessagePump这两个类系. 以前不太清楚chrome当时在设计这两个类时是如何分工的,今天又看了一下代码,有了点感觉.MessagePump主要用来做消息循环, 与操作系统…