base :: Thread的源代码在哪里

时间:2010-11-03 07:24:23

标签: c++ mozilla gecko

我正在查找某些内容,偶然发现了这段代码:

http://google.com/codesearch?q=kBrowserThreadNames

我在哪里可以找到base::Thread的来源?

(事实上,在调试在firefox.exe下运行的东西时,我注意到Gecko_IOThread正在以某种方式设置它的线程名称,并想查找如何。)

2 个答案:

答案 0 :(得分:3)

快速Mozilla MXR查询似乎表明它已在mozilla/ipc/chromium/src/base/thread.h

中定义

修改

我也对Mozilla中Chronium代码的存在感到好奇,所以我搜索了一下,并在blog of Benjamin Smedberg代码的提交者上找到了这个:

  

IPDL是一种精确的语言   描述可以的消息   在进程之间传递,并允许   开发人员定义状态机   和错误处理条件   跨越共享的消息和资源   流程。 IPDL层位于   Mozilla从中复制的IPC堆栈   Chromium代码库

答案 1 :(得分:0)