Java多线程 - 真实世界的用例

C4C*_*Exe 14 java multithreading

我想从事多线程,但我目前的项目没有这样的机会.有人请指导我应该从哪里开始.我需要实时场景,以便我可以直接跳转到编码.我也是并排阅读.

你可以参考一些网站进行练习吗?

Jac*_*erk 10

Google可以将您转移到练习教程网站(比我更好).一个很好的实时场景可能包括以下任何一个(可能看似学术,但技能绝对可以转移到练习):

  1. 用餐哲学家的问题.
  2. 读/写器问题.
  3. 消费者/生产者问题.

一些更具体的:

  1. 并发alpha-beta搜索(这非常棘手).
  2. 任何遗传算法都可以同时实现,并且由于内存/存储在线程之间共享,如果做得正确可能会非常具有挑战性(尝试绘制图像项目的半透明多边形.您可以搜索谷歌).
  3. 并发数据库访问可能相当有趣.为自己绘制一个场景.
  4. 看看http://projecteuler.net/,其中包含一些有趣的问题.使用线程可以实现许多问题.

请享用.

  • 不,谷歌做不到。它将提供并发教程和书籍。有时非常过时。 (5认同)