JDK 1.6中的并发
客户端程序应用
无意发现的一个类
package javax.swing;
public abstract class SwingWorker<T, V> implements RunnableFuture<T> { }
public abstract class SwingWorker<T, V> implements RunnableFuture<T> { }
也就是,一些并发相发的设计模式,已经应用在客户端程序设计中。
我没有对swing关注更多,只是觉得预想中的趋势开始出现了。
Exchanger
重写了,支持N parties。RunnableFuture
这是理所当然的事情,Executor使用之后,FutureTask这个东西常用,兼有Runnable和Future,所以出现一个RunnableFuture是理所当然。
ConcurrentNavigableMap
一些系列的派生类,例如ConcurrentSkipListMap等等,还没用过,大概就是一个并发支持的SortedMap了。