当执行一个耗时的操作,又不想影响已有的功能,我们可以做超时处理,当某个业务逻辑超过特定的时间时我们主动放弃断续执行下面的逻辑。简单的代码实现参考代码如下:package easyfind.test;import java.util.concurrent.Callable;import java.ut...
分类:
编程语言 时间:
2015-07-30 13:13:42
阅读次数:
175
启动一个线程不论使用Thread或者Runnable的时候,都是没有返回结果的。也就是说Thread和Runnable的run()方法必须没有返回值。 public void run(){} 解决方案: Callable和Future,一个产生结果,一个拿到结果。 简单的来一个实例demo帮助我们理解:public class CallableAndFuture {
/**
* @pa...
分类:
编程语言 时间:
2015-07-30 11:26:21
阅读次数:
117
python内部提供了很多内建函数。下面让我们从a-z开始学习python的内建函数 1.1 callable(object) 如果object参数是可以调用的对象(callable),则返回true,否则就返回false。 a = 123 def fun(): print("hello"...
分类:
编程语言 时间:
2015-07-27 15:09:41
阅读次数:
161
Future pattern[订单取货模式]一:Future pattern的参与者--->Client(客户需求)--->Host(蛋糕门店)--->Data(票据和蛋糕的接口)--->Future(蛋糕票据)--->ReaData(制作蛋糕过程) 二:Future pattern模式什么时候使用...
分类:
编程语言 时间:
2015-07-23 21:11:20
阅读次数:
135
为什么Future最大只有4个并发线程? 线程池中有多少个线程是由ExecutionContext决定的。如果使用的是默认的global,则只有4个并发线程。 import scala.concurrent.ExecutionContext.Implicits.global 默认的globa...
分类:
编程语言 时间:
2015-07-22 13:26:33
阅读次数:
737
最近学习遇到自定义数组排序函数usort()有些不了解,搜了很多地方都没有很好的解释,自己研究好久,发来与和我一样的初学者共享~bool usort ( array &$array , callable $cmp_function ) 函数为对数组进行自己自定义排序,排序规则由$cmp_fun...
分类:
Web程序 时间:
2015-07-20 22:56:16
阅读次数:
149
数据文件生成方式有多种,但是大多效率低下,对于大型数据仓库来说,高效导出文件是迫切需求:
这里通过shell+java的方式集成老熊写的数据文件生成工具,效率比普通的导出方法高70%:
shell文件生成脚本:
{CSDN:CODE:762627}
Java调用脚本:这里implement Callable接口,实现了多线程的调用方式:
/**
* @Title:...
分类:
数据库 时间:
2015-07-19 11:57:14
阅读次数:
254
这篇接着说ExecutorService相关内容。聊聊高并发(三十九)解析java.util.concurrent各个组件(十五) 理解ExecutorService接口的设计这篇说了ExecutorService接口扩展了Executor接口,在执行任务的基础上,提供了执行框架生命周期的管理,任务的异步执行,批量任务的执行的能力。AbstractExecutorService抽象类实现了Exec...
分类:
编程语言 时间:
2015-07-17 19:06:41
阅读次数:
172
from__future__importdivision#-*-coding:utf-8-*-importsys,os,decimal,tempfile,math,timefromPyQt4importQtGui,QtCore,QtclassJsj(QtGui.QWidget):#print'正在加...
分类:
其他好文 时间:
2015-07-16 19:27:32
阅读次数:
398
linux安装go环境这里不做讲解
假设gopath GOPATH="/root/go" 那么把工程上传到这个/root/go/src/ 这个目录下,假设工程名字是future,那么cd /root/go/src/future 执行go build,这时候cd future后ls会发现多了一个绿色的future文件 这个时候如果只想执行一个(关闭putty的时候自动停止运行)执行./futur...
分类:
系统相关 时间:
2015-07-16 12:02:07
阅读次数:
426