谈谈JAVA的并发程序的设计》的相关内容

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (24203) 回复 (21) 关键字:

关于synchronized的疑问

synchronized是为了保证同一时间某方法或程序只被一个线程调用,但有一点疑惑。是不是有可能被同一程序不同用户同时调用的方法或程序(关系到数据存储或session保存的)都应该使用上synchronized呢? 可能说的不太清楚,让我举个例子吧 [code:1] public class A {    void changeSession&#40 ...
by jaghuang 2004-04-09 浏览 (37876) 回复 (60) 关键字:

Copy On Write Hash Map (线程同步相关)

本文是继前两篇文章之后的有一篇线程数据结构相关文章. 线程同步 http://www.javaeye.com/topic/164905 线程同步模型, 生产者/消费者, 读写同步,线程池,concurrent map http://www.javaeye.com/topic/174591 我以前写过这个Fast Read Map 数据结构的文章. 但是那个时候, 理解得并不是那么透彻, 这 ...
by buaawhl 2008-03-21 浏览 (6219) 回复 (28) 关键字: 线程 copy on write

语义与并行不可分,兼回qiezi的Blog

首先先回一下qiezi的这个blog,http://qiezi.javaeye.com/blog/163182 可以写这样一个小小的macro解决问题. 引用-define (method (Call), fun()-> Parent=self(), Pid=spawn(fun()->Parent!{self(),Call} end), fun()-> recieve {Pid,Result ...
by Trustno1 2008-02-28 浏览 (5172) 回复 (21) 关键字:

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (22848) 回复 (21) 关键字:

JAVA面试题解惑系列(十)——话说多线程

作者:臧圩人(zangweiren) 网址:http://zangweiren.javaeye.com >>>转载请注明出处!<<< 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据 ...
by 臧圩人 2008-08-08 浏览 (5672) 回复 (40) 关键字: java 面试题 多线程 thread 线程池 synchronized 死锁

构建可扩展的Java EE应用(一)

对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在Java EE上运行,很多的Java开发者也开始关注可扩展性的问题了。但目前来说,大部分的web 2.0站点是基于script语言编写的,对于Java应用可扩展能力,很多人都抱着质疑的态度。在这篇文章中,Wang Yu基于他本身在实验室项目的经验来展示如何构建可扩展的java应用,同时,基于一些在 ...
by millionhy 2008-09-12 浏览 (10) 回复 (0) 关键字:

转载---- 【译】构建可扩展的Java EE应用(一)

原文地址: http://www.theserverside.com/tt/articles/article.tss?l=ScalingYourJavaEEApplications   对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在Java EE上运行,很多的Java开发者也开始关注可扩展性的问题了。但目前来说,大部分的web ...
by yysct2005 2008-07-30 浏览 (47) 回复 (0) 关键字: j2ee

jdk5 concurrent 初学

由于上次发现了ReentrantLock,同步的另外一种实现,可提供更好的性能和吞吐率,这么一样好东西。 从包名来看又是java.util.concurrent ,看来这个concurrent 真的不简单啊。于是想学习学习 concurrent。concurrent的中文意思是并行,估计就是sun特别为了并发情况、多线程做的增强和修补。对哪些东西增强了呢? 先看看java.util.concurr ...
by spiritfrog 2008-07-22 浏览 (134) 回复 (0) 关键字:

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

c10k问题

The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有 ...
by dogstar 2008-05-29 浏览 (595) 回复 (2)

我也谈谈JAVA并发程序设计的现状和前景

最近我也是在涉及并发Java方面的东西, 说说我的心得. 确实到了并发盛行的时期了, 我觉得最重要的原因还是多核处理器及其硬件体系的日趋成熟, 并且成本摊薄到大众价格了. j.u.c 包主要是为了性能来的, 其设计其实不如Java传统的内置同步机制(synchronized块和方法, 以及 Object.wait(); Object.notify())优雅, 但是传统同步机制的最大弊病就是不区 ...
by 歆渊 2007-09-25 浏览 (683) 回复 (0) 关键字:

赞助商链接