java内置的future模式
来源:互联网 发布:网络神助攻什么意思 编辑:程序博客网 时间:2024/05/16 06:39
用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应用开发。
jdk的内置实现
import java.util.concurrent.Callable;public class RealData implements Callable<String> { private String para; protected RealData(String para){ this.para = para; } @Override public String call() throws Exception { StringBuffer sb = new StringBuffer(); for (int i = 0; i < 10; i++) { sb.append(para); try { Thread.sleep(100); } catch (Exception e) { } } return sb.toString(); }}
import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.FutureTask;public class Main { public static void main(String[] args) throws InterruptedException, ExecutionException { FutureTask<String> future = new FutureTask<String>(new RealData("a")); ExecutorService executor = Executors.newFixedThreadPool(1); executor.submit(future); executor.shutdown(); try { Thread.sleep(2000); } catch (Exception e) { } System.out.println(future.get()); }}
0 0
- java内置的future模式
- 并发模式Future ,JAVA内置模块Callable接口实现 实例
- Java自带的Future多线程模式
- Java 多线程的设计模式之 Future
- 彻底理解Java的Future模式
- 彻底理解Java的Future模式
- java future模式
- 什么是java future模式
- Java Future模式
- 什么是java future模式
- 什么是java future模式
- java future模式举例
- Future模式Java实现
- Java Future接口、Future模式理解
- JAVA内置的观察者模式
- java多线程模式:Future模式
- java并发包:future模式
- Java多线程编程中Future模式的详解
- Personal Computer精简优化 XP最少服务 最少启动项 最少启动时间 较少进程
- MySQL导入导出命令
- Android布局
- 黑马程序员-交通红绿灯
- gentoo安装xfce桌面及fcitx输入法
- java内置的future模式
- 委托 delegate
- linux 下mysql 命令操作
- Ubuntu之MySQL安装指南(安装、配置、远程设置)
- Tomcat Basic Authentication
- coreutils学习——vim插件(cscope、ctags、taglist)
- 单选按钮 RadioButton 的使用
- 防火墙的四项基本性能指标
- 我所在的团队