发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

推荐文章:多线程并行计算

2003-02-09 17:41
赞助商链接

在过去,大概只有勇敢的程序员才敢使用pthread和Win32线程,现代语言如Java正试图在编写一些令人恐惧的应用如并行计算等方面来挽救我们。

J2EE的Servlet和EJB确保我们不用担心线程以及同步等问题,我们只要象往常一样编程,容器自动会使用线程池等技术来支持我们的应用。这种模型只适合一些场合:在一个交易商务应用中,大部分数据在数据库中, 所有共享或锁定都已经在数据层搞定, 在一般情况下,你假定一切都很好,就是冲突发生了,你可以使用rollback回滚机制try again,或者回答给用户:"Oops, internal error #28847"。

但是理解多线程技术和技巧,才能使你的J2EE应用系统性能最优化,看看这篇文章提供的几个技巧和注意点,其中主要是提醒synchronized滥用会严重影响性能,因为synchronized会破坏JVM的优化机制,如JDK1.4就有很多并行计算的性能优化。

http://www.fawcette.com/javapro/2003_03/magazine/features/odoerderlein/default_pf.asp

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com