上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页

2006年11月20日

JDK 在linux下支持epoll了

摘要: 文章:http://blogs.sun.com/alanb/entry/epollJDK 6.0 nio支持epoll,对并发idle connection会有大幅度的性能提升,这就是很多网络服务器应用程序需要的。One of the updates in build 59 of Mustang (JavaTM SE 6) is that the New I/O Selector imp... 阅读全文

posted @ 2006-11-20 02:17 温少 阅读(1134) 评论(0) 推荐(0) 编辑

2006年11月14日

关于Atomic

摘要: 应该来说,util.concurrent包中提供的atomic,包括两部分:1、atomic值对象,例如AtomicInteger、AtomicLong等。常用作计数器。2、AtomicReference3、一些内部使用Lock提供的compareAndSet操作。例如ConcurrentHashMap的putIfAbsent。.NET中也提供了类似的功能,InterLocked类提供着完全的能力... 阅读全文

posted @ 2006-11-14 21:24 温少 阅读(1599) 评论(0) 推荐(0) 编辑

JDK 1.6中的并发

摘要: 客户端程序应用 无意发现的一个类 package javax.swing;public abstract class SwingWorker implements RunnableFuture { } 也就是,一些并发相发的设计模式,已经应用在客户端程序设计中。我没有对swing关注更多,只是觉得预想中的趋势开始出现了。 Exchanger重写了,支持N parties。 RunnableFut... 阅读全文

posted @ 2006-11-14 01:27 温少 阅读(1713) 评论(0) 推荐(0) 编辑

2006年11月13日

ExecutorCompletionService的疑问

摘要: java.util.concurrent中的ExecutorCompletionService,其实现的是CompletionService接口。我对ExecutorCompletionService存在一个疑问,在其实现中,task是被执行之后,才把futureTask加入到completionQueue,既然如此,不如直接把Result加入到completionQueue中了。这个行为没什么差... 阅读全文

posted @ 2006-11-13 20:11 温少 阅读(2519) 评论(1) 推荐(0) 编辑

2006年11月12日

想到Exchanger N parties的一种用法

摘要: 一般来说,Exchanger都是一个Consumer,一个producer,在适当的时候互相交换,这样可以避免锁。我想到Exchanger N parties的一种用法。如下:最初N个都是producer,达到一定条件之后,进行交换。根据交换的结果重新确定角色,决定自己是consumer还是producer。这样做的结果是,最初所有都是producer,之后一部分转变成consumer。并且由于c... 阅读全文

posted @ 2006-11-12 22:30 温少 阅读(1099) 评论(0) 推荐(0) 编辑

Herb Sutter的一些观点

摘要: 昨天就开始看这个PPT,看了几遍,对并发的前景有了更多的理解。http://irbseminars.intel-research.net/HerbSutter.pdf可以从他的网站上下载视频版本。过去30年,主流软件开发一直忽略了并发。但是现在,并发时代要来了,因为我们的新电脑是并发的,软件开发将会迎来巨变。现在买的电脑,是双核的,明年就会是4核,然后就是8核,16核,32核……,都是之后几年的事... 阅读全文

posted @ 2006-11-12 02:11 温少 阅读(1970) 评论(0) 推荐(0) 编辑

2006年11月11日

八卦

摘要: C++领域的知名人物Bjarne Stoustrup 一代宗师,发明了C++,并且作了第一个实现,把面向对象技术带入主流,丰功伟业啊。Herb Sutter 大师 (IOS/ANSI C++标准委员会秘书,目前领导微软的Concur Porject,推动并发进入主流,有成为宗师的潜力)Andrei Alexandrescu 牛人 (经典著作《Modern C++ Design Generic Pr... 阅读全文

posted @ 2006-11-11 13:09 温少 阅读(984) 评论(0) 推荐(0) 编辑

2006年11月10日

关于并发程序设计(二)

摘要: 并发程序设计的领域,有三个牛人 Doug Lea (Java util.concurrent)Douglas C. Schmidt (ACE、POSA2) Herb Sutter (C++/CLI concurrent) Doug Lea util.concurrent包的作者,JSR166规范的制定。图书著作《Concurrent Programming in Java: Design Pr... 阅读全文

posted @ 2006-11-10 13:09 温少 阅读(1337) 评论(1) 推荐(0) 编辑

关于并发程序设计 (一)

摘要: Herb Sutter的观点Herb Sutter最近的一篇文章中如是说:“90年代,我们到处跟人叫讲,什么是对象,什么是虚函数,现在我们到处跟人说,什么是主动对象,什么是Future”,他还说,结构编程、面向对象,现在该轮到并发和并行了。记得在去年,Herb Sutter就写文章预示并发时代的到来,主要是因为CPU的主频将不再会有以前那样的增长速度,而将迎来多核时代。程序将是靠并发来提高运行效率... 阅读全文

posted @ 2006-11-10 03:23 温少 阅读(3805) 评论(3) 推荐(0) 编辑

2006年11月8日

该拒绝MSN Messager了

摘要: 一直以来,都是使用两种即时通讯工具QQ和MSN,最近越来越讨厌MSN,而觉得QQ越作越好。1、MSN是明文传输数据,偷窥、监听都是极为简单的事情。查看别人MSN是某些网管的乐趣,而且是普遍的现象。2、MSN任何时候的聊天数据都是明文经过服务器的,这个动机非常值得怀疑。明文传输而且通过服务器,为了使得海量监听更有效率?3、MSN在贴图、群方面功能缺乏,聊天记录没有等等,不好用,不方便。4、骚扰很多,... 阅读全文

posted @ 2006-11-08 08:51 温少 阅读(943) 评论(2) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页

导航