1 作用允许低版本的python使用高版本python的特性。2 内容'absolute_import''all_feature_names''division':定义整数除法/,地板除用//。老版本/表示地板除。'generators''nested_scopes''print_function'...
分类:
其他好文 时间:
2015-01-23 12:42:40
阅读次数:
192
花了约7天的时间用java又实现了一遍. 编程方式相比c++的版本有很大不同, 基本上是一种面向future的编程风格. 主要是期望在业务不复杂的
情况下, 可以在一个屏幕做完所有的事, 避免消息指令定义, 减少寻找回调的麻烦. 下面是一个demo.
/** 提交一个ITC事务, 由Gas-Actor向Db-Actor发送消息, 并期待响应, 请求的参数是一个Boolean, 响应的也是...
分类:
编程语言 时间:
2015-01-22 18:25:00
阅读次数:
216
在前面写的代码中,所有的任务执行也就执行了,run方法的返回值为空。
这一节我们说的Callable就是一个可以带返回值的线程模型。而它的返回值由Future接着。
先看看Callable
java.util.concurrent Interface Callable接口里面只有一个call方法,参数为空,返回值为T。
首先我们看看javadoc里面 Thread()的构造函数的参数没...
分类:
其他好文 时间:
2015-01-22 00:25:24
阅读次数:
217
我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。
之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。
在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。
但是,我...
分类:
其他好文 时间:
2015-01-17 19:30:03
阅读次数:
204
先用程序估算一下from __future__ import divisionimport randomN = 1000000sums = 0for i in range(N): count = 0 s = 0 while 1: s += random.random(...
分类:
其他好文 时间:
2015-01-17 15:06:15
阅读次数:
155
并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— CompletionService : ...
分类:
其他好文 时间:
2015-01-15 15:38:34
阅读次数:
295
方式一:ALTER Proc [dbo].[usp_Rpt_AcctTypeAudit]@FromDate datetime=null, -- yyyy-mm-dd (may change in the future!)@ToDate datetime=n...
分类:
数据库 时间:
2015-01-12 16:01:59
阅读次数:
448
假设一个任务执行需要花费一些时间,为了省去不必要的等待时间,可以先获取一个提货单,即future,然后继续处理别的任务,知道货物到达,即任务完成得到结果,此时可以使用提货单提货,即通过future得到返回值。 如下代码所示,加载数据需要10秒中,测试可以先开始任务,随后处理其他的事情,等其他事情都处...
分类:
其他好文 时间:
2015-01-12 00:12:13
阅读次数:
207
Isomorphic JavaScript: The Future of Web AppsAt Airbnb, we’ve learned a lot over the past few years while building rich web experiences. We dove into ...
分类:
移动开发 时间:
2015-01-10 06:35:06
阅读次数:
197
实现多线程的方式有三种方法,1.继承Thread类2.实现Runnable接口3.实现Callable接口1,2两种方法差不多,Thread类也是实现了Runnable接口的。Runnable接口没有返回值而Callable接口是有返回值的,Callable有点像异步的回调,通过Future接口来接...
分类:
其他好文 时间:
2015-01-09 23:37:50
阅读次数:
252