我是Java EE开发人员,我想获得并发开发方面的技能。
你能为我提供一些任务、想法或其他--仅仅是为了学习和培训并发编程吗?
发布于 2010-05-12 18:23:15
首先,只需开始编码,以了解可能出现的一些问题。
要开始使用,请尝试编写以下代码:
<代码>H19etc<代码>H210<代码>G211
只要上网,也许可以搜索一下关于并发的面试问题。
发布于 2010-05-12 18:08:04
有一本关于Java并发性的好书叫做"Java concurrency in Practice“。我认为这是深入研究高级并发的最佳起点。
亚马逊( Java Concurrency in Practice )
发布于 2010-05-12 18:14:21
我在博客中介绍了SpringFramework3和JavaEE6 here的新并发解决方案。
它解释了如何使用@Async或Java的@Asynchronous注释以声明方式执行异步方法。
这些注释只是对复杂的并发逻辑进行抽象的一种方式。
您可以将Spring配置为使用优秀的Executor类来执行并发逻辑。Exceutor类是在Java5中引入的,在Java Concurrency in Practice一书中与java.util.concurrent包中的其他类一起进行了很好的解释。
本文还演示了如何在代码中和Spring框架中使用相同的Executor服务。这使您可以对编程并发逻辑和由应用程序容器处理的并发逻辑使用相同的线程池。
除此之外,您还可以从Java文档中学到很多东西。阅读并发包中的所有类,特别是Executor class。这至少是我使用最多的文档。
https://stackoverflow.com/questions/2817713
复制相似问题