多进程写入文件

简介: from multiprocessing import Poolfrom time import sleepimport timedef mycallback(x): with open('123.
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)

目录
相关文章
|
6月前
|
存储 程序员 C语言
C文件读写
【2月更文挑战第14天】C文件读写。
31 1
|
1月前
读写文件使用
读写文件使用
19 2
|
6月前
|
存储 JSON 数据管理
文件操作与管理:用Python读写数据
【4月更文挑战第8天】本文介绍了Python中进行高效文件操作与数据管理的方法。通过`os`模块管理目录,使用`open`函数读写文件,`pickle`模块保存和加载复杂数据结构。示例代码展示了如何读取和写入文本文件,处理CSV和JSON数据,以及利用`pickle`序列化和反序列化Python对象。掌握这些技能对于处理现代社会中的数据至关重要。
63 1
|
6月前
|
Java
|
存储 C语言
C 文件读写
C 文件读写。
45 0
|
6月前
|
存储 C语言
c文件读写
c文件读写
45 0
|
6月前
|
存储 JSON Go
纯文本文件的读写操作详解
纯文本文件的读写操作详解
74 0
|
6月前
|
存储 移动开发 Linux
C++017-C++文件读写应用
C++017-C++文件读写应用
|
存储 C++ iOS开发
70 C++ - 文件读写
70 C++ - 文件读写
59 0
文件IO操作的一些练习小案例
文件IO操作的一些练习小案例
146 0