from multiprocessing import Pool from time import sleep import time def mycallback(x): with open('123.txt', 'a+') as f: f.writelines(str(x) + "\n") print x sleep(1) def sayHi(num): return num if __name__ == '__main__': e1 = time.time() pool = Pool(4) for i in range(10): pool.apply_async(sayHi, (i,), callback=mycallback) pool.close() pool.join() e2 = time.time() print float(e2 - e1)
相关文章
- java多文件输入与多文件输出
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- Java_SSH之Hibernate_002_06:一对多实体类和映射文件、一对多数据保存讲解、inverse的作用、用映射文件描述两个类之间的关系
- 黑马程序员_多文件团队开发
- Jquery图片上传组件,支持多文件上传
- Qt编写视频监控系统70-0SD标签和图形信息(支持写入到文件)
- (转)linux下进程的进程最大数、最大线程数、进程打开的文件数和ulimit命令修改硬件资源限制
- c# 如何逐行写入TXT文本文件
- 如何将子进程调用传输到文本文件?
- I/O问题。代码没错,为何写入文件的都是乱码?