TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Little Book of Semaphores

43 点作者 tianyicui超过 14 年前

6 条评论

tianyicui超过 14 年前
This is a brilliant free textbook about synchronization for concurrent programming. It doesn't only present the essential knowledges, problems and solutions, but also the underlying patterns that are useful for synchronization problems.
jjordan超过 14 年前
Interesting, I was just tackling semaphores on Windows this past month. The result was an open source class, written in VB6, that uses semaphores to communicate across the user boundary in Windows. (<a href="http://www.vbforums.com/showthread.php?t=634635" rel="nofollow">http://www.vbforums.com/showthread.php?t=634635</a>)
评论 #2091240 未加载
PostOnce超过 14 年前
Allen Downey writes great books. It's hard for me to overstate that.
评论 #2090595 未加载
AllenDowney超过 14 年前
Thanks for the kind words about the book! If you are interested in this topic, there is a video of me giving a talk about it at greenteapress.com/semaphores. The thread simulator I demonstrate in the talk is available from allendowney.com/swampy. As always, comments are welcome.
raymondh超过 14 年前
Downey's PDF is presented as a series of puzzles with hints and answers. It makes for an enjoyable few hours sharpening your concurrency skills. Covers much more ground than the "igloo book". Uses Python and C for examples -- much nicer than reading old-style Pascal code.
mfalcon超过 14 年前
Great material, I'm studying operating systems and this really helps me. It'd be great to find similar material about other OS topics(scheduling, I/O...).