Vin*_*nce 8 language-agnostic parallel-processing
无论您在编程C或Java方面多么熟练,都应该考虑在您的技能集中添加多线程编程.
这不是你应该自己学习的东西.学习它比顺序编程更难.如果您是技术经理,您应该投资重新培训多线程编程中的关键人员.您还可以监视并发编程语言中的研究活动(如上所列).你可以肯定你的竞争对手会.
这是本文的引用.我想我们这里的大多数人都非常精通自己教授不同的语言,数据结构,算法等等,而且我确实认识到正确进行并行编程需要进行的心理转变.
我拒绝接受一个人无法自己"正确"学习并行编程的想法.那么教授自己并行编程最负责任的方法是什么?建议使用哪些书籍和其他资源?
编辑:以下是一些更多细节.我主要将这些应用于科学计算,但我一直在寻找与语言无关的一般材料/建议.我也在寻找一种健康的实用理论.想象一下,你有一个优秀的开发人员喜欢数学和计算机科学,但从未参加并行编程课程.现在想象他有一个问题的最后期限(比如1年),你必须给他一些材料来确定并行化是否有用,以及如何正确实现它.你会给他什么资源?这就是我(我希望其他开发人员)对学习并行化/多线程感兴趣的方式.