我正在查找一些东西,偶然发现了这段代码:
http://google.com/codesearch?q=kBrowserThreadNames
我在哪里可以找到源代码base::Thread
?
(问题是,在调试在 firefox.exe 下运行的东西时,我注意到Gecko_IOThread
它是以某种方式设置它的线程名称并想查找如何。)
我正在查找一些东西,偶然发现了这段代码:
http://google.com/codesearch?q=kBrowserThreadNames
我在哪里可以找到源代码base::Thread
?
(问题是,在调试在 firefox.exe 下运行的东西时,我注意到Gecko_IOThread
它是以某种方式设置它的线程名称并想查找如何。)
快速的Mozilla MXR查找似乎表明它是在mozilla/ipc/chromium/src/base/thread.h 中定义的
编辑:
我也对 Mozilla 中 Chronium 代码的存在感到好奇,所以我搜索了一下,在代码提交者 Benjamin Smedberg的博客上找到了这个:
IPDL 是一种语言,它精确描述了可以在进程之间传递的消息,并允许开发人员为跨进程共享的消息和资源定义状态机和错误处理条件。Mozilla 从 Chromium 代码库复制的 IPC 堆栈之上的 IPDL 层
只需点击进入代码...