从java5开始,类库中引入了很多新的管理调度线程的API,最常用的就是Executor(执行器)框架。Executor帮助程序员管理Thread对象,简化了并发编程,它其实就是在 提供了一个中间层,方便程序员管理异步任务的执行,而又不用显式的管理线程的生命周期。 Executor采用了线程池实现, ...
分类:
编程语言 时间:
2017-03-19 01:47:38
阅读次数:
298
一:Future 在使用实现Callable创建线程时,call()方法是有返回值的。那么,我们在编程时用什么来代表这个 线程执行后才能返回的未来结果 呢?那就是 Future类型。 顾名思义,Future——未来值,我们用这个未来值来代替编程中需要用到线程结果的地方,然后在实际运行时,通过 fut ...
分类:
编程语言 时间:
2017-03-16 20:26:17
阅读次数:
208
name="one"''' bin() oct() hex() bytes() ascii() any() all() abs() bool() str() dict() list() callable() 判断能不能被调用,多数用于函数 char() 将ascii码对应的数转为字符 ord() 将 ...
分类:
编程语言 时间:
2017-03-09 20:37:18
阅读次数:
220
函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming ...
分类:
编程语言 时间:
2017-03-08 17:47:26
阅读次数:
260
在判断类、方法、可调用结构的时候经常用到以下方法: 1、function_exists — Return TRUE if the given function has been defined 2、method_exists — Checks if the class method exists 3 ...
分类:
Web程序 时间:
2017-03-06 20:42:20
阅读次数:
200
1 package concurrency; 2 3 import java.util.List; 4 import java.util.concurrent.BlockingQueue; 5 import java.util.concurrent.Callable; 6 import java.u... ...
分类:
其他好文 时间:
2017-02-26 00:04:00
阅读次数:
192
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的 ...
分类:
编程语言 时间:
2017-02-18 12:01:54
阅读次数:
269
Helponbuilt-infunctioncallableinmodule__builtin__:callable(...)callable(object)->boolReturnwhethertheobjectiscallable(i.e.,somekindoffunction).Notethatclassesarecallable,asareinstanceswitha__call__()method. callable(object)ReturnTrueiftheobjectargumentap..
分类:
编程语言 时间:
2017-02-17 01:00:24
阅读次数:
180
定义和用法执行一个正则表达式搜索并且使用一个回调进行替换语法preg_replace_callback(mixed$pattern,callable$callback,mixed$subject[,int$limit=-1[,int&$count]])参数解析参数描述pattern要搜索的模式,可以是字符串或一个字符串数组callback一个回调函数,在每次需要..
分类:
其他好文 时间:
2017-02-09 16:38:37
阅读次数:
123
submit方法会产生Future对象,它用Callable返回结果的特定类型进行了参数化,可以用isDone()的方法来查询Future是否已经完成。当任务完成是,它具有一个结果,可以调用get()方法来获取该结果。 用isDone()的方法来查询Future是否已经完成 ...
分类:
编程语言 时间:
2017-02-08 11:53:51
阅读次数:
163