多处理器编程课程反馈
我计划参加为期一周的关于这个主题的课程。 我主要参与 Java 项目,并且对 C 和 C++ 也有一定的了解。 而且,我有兴趣了解有关并发编程的更多信息,并希望获得有关本课程的反馈。 有人读过这本书或发现这些概念与当代编程相关吗?
有关课程的更多信息: http://www.amazon.com/Art-Multiprocessor-Programming-Maurice-Herlihy/ dp/0123705916/
I am planning to attend a one week course on this subject. I am primarily involved in Java projects and have decent knowledge of C and C++ too. And, I am interested in learning more on concurrent programming and would like to get feedback on this course. Has someone read the book or found these concepts relevant in contemporary programming?
More information on the course:
http://www.amazon.com/Art-Multiprocessor-Programming-Maurice-Herlihy/dp/0123705916/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我绝对会建议你这样做。 但我想添加另一个非常重要的资源,特定于 java - 正如您将问题标记为“java” - 这是 Java 并发实践。
I would definitely, suggest you to go with this. But I would like to add another really important resource, specific to java - as you labeled the question 'java' - which is Java Concurrency in Practice.
这些概念非常相关。
我似乎记得我曾在某个时刻快速“浏览”过这本书。 它涵盖了一些非常有趣的材料。 但我记得有一件小事让我担心,它提供了各种依赖于访问易失性数组的算法实现,并假设各个元素在这样做时具有易失性访问语义。 据我所知,Java 内存模型不提供这种保证,因此给出的实现可能需要一些修改。
The concepts are very relevant.
I seem to recall I had a very quick "flick" through this book at some point. It covers some quite interesting material. But a slight thing that concerned me as I recall is that it presents various algorithm implementations that rely on access to volatile arrays, and assuming that the individual elements have volatile access semantics when doing so. As far as I'm aware, the Java Memory Model doesn't offer this guarantee, so the implementations given may need some modification.