Hacker News 中文摘要

RSS订阅

多处理器编程的艺术 第二版 读书会 -- The Art of Multiprocessor Programming 2nd Edition Book Club

文章摘要

《多处理器编程的艺术》第二版是软件内部邮件书俱乐部的下一本阅读书籍,作者为Herlihy、Shavit、Luchangco和Spear,出版于2020年。书俱乐部从8月16日开始,每周讨论一个章节,涵盖互斥、并发对象、共享内存基础、同步操作、共识、自旋锁、监视器、链表、队列、栈、计数、并发哈希、跳表、优先队列、调度和数据并行等主题。

文章总结

《多处理器编程的艺术》第二版读书会

作为软件内部邮件读书会的一部分,我们将于2025年8月16日开始阅读《多处理器编程的艺术》第二版(ISBN 9780124159501),该书由Herlihy、Shavit、Luchangco和Spear于2020年合著。虽然通过谷歌搜索可以找到2008年第一版的免费PDF,但请确保获取2020年的第二版。

讨论日程安排如下:

  • 8月16日:Phil,第1章 引言
  • 8月23日:待定,第2章 互斥
  • 8月30日:待定,第3章 并发对象
  • 9月6日:待定,第4章 共享内存的基础
  • 9月13日:待定,第5章 原始同步操作的相对能力
  • 9月20日:待定,第6章 共识的普遍性
  • 9月27日:待定,第7章 自旋锁与竞争
  • 10月4日:待定,第8章 监视器与阻塞同步
  • 10月11日:待定,第9章 链表:锁的作用
  • 10月18日:待定,第10章 队列、内存管理与ABA问题
  • 10月25日:待定,第11章 栈与消除
  • 11月1日:待定,第12章 计数、排序与分布式协调
  • 11月8日:待定,第13章 并发哈希与自然并行
  • 11月15日:待定,第14章 跳表与平衡搜索
  • 11月22日:待定,第15章 优先队列
  • 11月29日:待定,第16章 调度与工作分配
  • 12月6日:待定,第17章 数据并行
  • 12月13日:待定,第18章 屏障

所有讨论将通过Google Group进行,参与者可能需要一个Google账户。如果发帖,您的电子邮件将公开,否则不会对任何人可见。讨论将完全通过文本邮件进行,不会使用Zoom或Google Hangout。

讨论启动者:

每周,一位成员将发送一封邮件来启动讨论。邮件可以简短,只需一两段文字来引发讨论。其他人随后可以加入讨论。最有趣的方式是,讨论启动者不总结章节内容,而是分享一些个人背景、章节中引起共鸣或困惑的部分,或者如何将其与现实世界中的经验联系起来。

报名:

请填写此表单

反馈:

如有任何问题、更正或想法,请通过邮件推特联系我!

评论总结

评论内容总结:

  1. 对读书会的兴趣与支持

    • 多位评论者表达了对读书会的兴趣和支持,认为这是一个学习并发编程和系统扩展的好机会。
    • 关键引用:
      • "Sounds like an amazing idea. Looking forward to it!"(听起来是个很棒的主意,期待参与!)
      • "Signed up. Concurrency has been a bit of a blindspot for me outside the basics."(已注册。并发编程一直是我的盲区,除了基础知识外。)
  2. 对加入方式和细节的疑问

    • 一些评论者对如何加入读书会、获取书籍版本以及查看过去的讨论提出了疑问。
    • 关键引用:
      • "Hi Phil, I want to join the group. The form asks 'chapter discussion starter email', what do you mean by that?"(你好Phil,我想加入这个小组。表格中要求填写“章节讨论发起人邮件”,这是什么意思?)
      • "Would love to join however I can only seem to find the 2008 and 2012 pdf of The Art of Multiprocessor Programming for free, is there a link for the 2020 version?"(很想加入,但我只能找到2008和2012年的免费PDF版本,有2020版的链接吗?)
  3. 对沟通方式的建议

    • 有评论者建议使用论坛或Discord等更互动的平台,而不是通过邮件进行讨论。
    • 关键引用:
      • "Any specific reason why it's over emails instead of something like a forum or discord?"(为什么选择邮件而不是论坛或Discord这样的平台?)
  4. 对后续活动的期待

    • 评论者提到对即将阅读的《Designing Data Intensive Applications》第二版表示期待,并希望了解更多关于读书会的细节。
    • 关键引用:
      • "Hope to have you in the group! Also even if you don't want to join this particular reading, join the mailing list for the overall book club."(希望你能加入小组!即使你不想参加这次阅读,也可以加入整个读书会的邮件列表。)
      • "Do we get an invite to the group."(我们会收到小组的邀请吗?)