Aliyun Code

main  >   Cheedoong / perfbook


Creative:Cheedoong create at2011年09月29日


Is Parallel Programming Hard, And, If So, What Can You Do About It?
是由Paul E. McKenney发起的开源并行编程图书项目。


这项工作仅代表作者而未必是他们各自雇主的观点。 IBM、zSeries和PowerPC是国际商用机器公司在美国和/或其它国家的商标或注册商标。 Linux是Linus Torvalds的注册商标。 i386是Intel或其子公司在美国和/或其它国家的商标或注册商标。 其它的公司名、产品和服务可能是各自公司的商标或服务标识。

本书的非源代码文本和图片在美国Creative Commons Attribution-Share Alike 3.0 United States许可协议下发布(。 简而言之, 你可以使用本书中的内容,而不管是个人、商业或是其他任何目的,只要保证本书的归属权归作者所有即可。此外,只要保证相应的修改版和衍生版提供同原版中的非源代码文本和图片一致的公众许可协议,对本书的修改、衍生和翻译等工作便可自由进行。

源代码遵循各种不同版本的GPL协议 (。 一些代码仅遵循GPLv2,因为它们从Linux内核中派生而来, 其它代码遵循GPLv2或更高版本的GPL协议。 请参看git代码库中的CodeSamples目录 ( git:// 来获得准确的开源协议,每个文件的注释头区域均包含相应协议的说明。 如果你不确定某一特定代码片段所遵循的协议,不妨假定它是GPLv2。

联合工作 (C) 2005-2011 由 Paul E. McKenney 发起。

Paul E. McKenney and Cheedoong Drung


谢宝友(xie.baoyou172958 at ---- 1st Chinese edition.
鲁阳(Lu Yang, ZTE, at ---- 1st Chinese edition.
庄奇东(Cheedoong Drung, Tencent, cheedoong at ---- Chapter 1, 5, 6, 15, A1.
鲁强(Qiang Lu, TrendMicro, lail3344 at ---- Chapter 2, 3, 4.
刘文志(风辰, CAS/nVidia, ily152832912 at ---- Chapter X.
刘叶青(Liu Yeqing, BIT, liuyeqing0104 at ---- Linguistic Review.



Can I Contribute?

Of course!!! The contribution process is similar to that of the Linux kernel and of the Samba project. See the Documentation/SubmittingPatches file in a Linux source tree.
For the details, please contact: <cheedoong at> (e-mail).


没关系,您可下载英文PDF: 然后把翻译章节的文档,如Text或Doc文档,通过e-mail发来,请注明您的相关信息。


Please put a "Signed-off-by:" line in your patches, for an example see:

This "Signed-off-by:" line has a very specific meaning as follows:

By making a contribution to this project, I certify that:

  • The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
  • The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source License and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
  • The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
  • The contribution is either made free of any other party's intellectual property claims or rights, or is covered by a license that permits contribution.
  • I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.