对于程序或小项目了解Java中的并发性有什么建议吗?[已关闭]
2022-09-02 19:13:34
我的目标是学习Java中的并发性。目前我的知识状态很差。我很确定我知道“不稳定”是什么意思。我有点知道“同步”是什么意思。有时。我从未编写过启动线程或管理线程的代码。在这个问题之外,我感到自信,在家用Java工作。
我正在寻找一个小项目或项目群的建议,这需要了解并发性才能正确有效地工作。
我的目标是学习Java中的并发性。目前我的知识状态很差。我很确定我知道“不稳定”是什么意思。我有点知道“同步”是什么意思。有时。我从未编写过启动线程或管理线程的代码。在这个问题之外,我感到自信,在家用Java工作。
我正在寻找一个小项目或项目群的建议,这需要了解并发性才能正确有效地工作。
编写矩阵乘法算法。并行化它。优化它。了解它如何扩展,尤其是在您拥有多核计算机的情况下。这将是一个有趣的项目。
如果你真的刚刚开始,那么生产者 - 消费者问题可能是一个很好的开始方式:
http://en.wikipedia.org/wiki/Producer-consumer_problem
不要读太多,因为维基百科文章也包含了这个问题的解决方案:-)