Java并发之Callable和Runnable
来源:互联网 发布:c语言盗取qq号 编辑:程序博客网 时间:2024/06/14 05:11
Java并发中,提供的Callable和Runnale最大的区别即为:
Callable接口可以返回值,而Runnable不能返回值;
package com.leasehouse;import java.util.concurrent.*;public class TestCallable { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThreadPool(10); try { Future<User1> future = executorService.submit(new taskCallable()); User1 ff = future.get(); System.out.println("ff = " + ff.getName()); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } finally { executorService.shutdown(); } }}class taskCallable implements Callable<User1> { public User1 call() throws Exception { String cc = "fyc"; System.out.println("cc =" + cc); User1 user1 = new User1(); user1.setName(cc); Thread.sleep(3000); return user1; }}class User1 { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; }}
阅读全文
0 0
- Java并发之Callable和Runnable
- Java Callable 和Runnable
- Java Callable 和Runnable
- java线程:callable和Runnable
- java并发编程--Runnable Callable及Future
- java并发编程--Runnable Callable及Future
- java并发编程--Runnable Callable及Future
- java并发编程--Runnable Callable及Future
- java并发编程--Runnable Callable及Future
- java 并发之Callable和Future
- Java线程之Runnable,Callable,FutureTask
- Java 线程之Thread,Runnable,Callable<T>
- java concurrent—runnable和callable
- java 线程 接口 Callable 和Runnable
- Java——Runnable 和Callable
- Java并发编程举例Runnable, Callable, Future, FutureTask, CompletionService
- Java并发之Callable、Future
- Callable和Runnable
- Spring 4.2.2集成Quartz Scheduler2.2.2任务调度示例
- Android源码分析-SparseArray<E>详解
- R语言ggplot2x轴顺序设置自定义颜色
- 随机生成函数
- Axis2 服务器未能识别 HTTP 头 SOAPAction 的值 的解决办法
- Java并发之Callable和Runnable
- 文件系统管理【Ubuntu-shell】
- Android多媒体开发介绍
- Binder通信二(MediaService理解Binder机制)
- 深搜 从n个数中随机选取m个数 求出所有组合的和 模版
- 图的最短路径:Dijkstra、Bellman-Ford、SPFA、Floyd、A*算法汇总
- Python 传递任意数量实参
- 数据分析过程
- sublime安装“包控制”