原因:使用 multiprocessing.Queue通信
# coding=utf-8
import logging
import multiprocessing
import os
import time
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [*] %(processName)s %(message)s"
)
# 写数据进程执行的代码
def write (q, w_cnt):
logging.info(f'写进程ID:{os.getpid()} 写进程循环的次数:{w_cnt}')
# 遍历w_cnt(写进程循环的次数)的次数
for num in range(w_cnt):
q.put(f'ID:{os.getpid()}, 参数:{num+1}')
# 读数据进程执行的代码
def read (q, read_cnt):
cnt = 0 # 循环的次数
while True:
# 如果队列不为空
if not q.empty():
logging.info(f'从队列中获取:[{q.get(True)}]')
cnt += 1
# 如果循环的次数大于或等于400
if cnt >= read_cnt:
break
def main (ctx):
start = time.time()
r_num = 1 # 读进程的数量
w_num = 20 # 写进程的数量
w_cnt = 20 # 写进程循环的次数
q = ctx.Queue(10)
# 写进程的列表(20个子进程)
w_list = [ctx.Process(target=write, args=(q, w_cnt,)) for _ in range(w_num)]
# 读进程的列表(一个子进程)
r_list = [ctx.Process(name="读进程", target=read, args=(q, w_num * w_cnt,)) for _ in range(r_num)]
# 启动子进程
[task.start() for task in w_list]
[task.start() for task in r_list]
# 阻塞并等待子进程完成
[task.join() for task in w_list]
[task.join() for task in r_list]
logging.info(f'总花费时间:{time.time() - start}s')
if __name__ == '__main__':
# windows 启动方式
multiprocessing.set_start_method('spawn')
# 获取上下文
ctx = multiprocessing.get_context('spawn')
main(ctx)
输出:
2019-10-04 12:19:29,550 [*] SpawnProcess-3 写进程ID:2840 写进程循环的次数:20
2019-10-04 12:19:29,613 [*] SpawnProcess-9 写进程ID:588 写进程循环的次数:20
2019-10-04 12:19:29,644 [*] SpawnProcess-1 写进程ID:5324 写进程循环的次数:20
2019-10-04 12:19:29,716 [*] SpawnProcess-8 写进程ID:3944 写进程循环的次数:20
2019-10-04 12:19:29,732 [*] SpawnProcess-15 写进程ID:5376 写进程循环的次数:20
2019-10-04 12:19:29,778 [*] SpawnProcess-12 写进程ID:4632 写进程循环的次数:20
2019-10-04 12:19:29,810 [*] SpawnProcess-13 写进程ID:564 写进程循环的次数:20
2019-10-04 12:19:29,825 [*] SpawnProcess-14 写进程ID:928 写进程循环的次数:20
2019-10-04 12:19:29,857 [*] SpawnProcess-18 写进程ID:8036 写进程循环的次数:20
2019-10-04 12:19:29,857 [*] SpawnProcess-10 写进程ID:4088 写进程循环的次数:20
2019-10-04 12:19:29,872 [*] SpawnProcess-11 写进程ID:3400 写进程循环的次数:20
2019-10-04 12:19:29,888 [*] SpawnProcess-2 写进程ID:6944 写进程循环的次数:20
2019-10-04 12:19:29,919 [*] SpawnProcess-16 写进程ID:2364 写进程循环的次数:20
2019-10-04 12:19:29,919 [*] 读进程 从队列中获取:[ID:2840, 参数:1]
2019-10-04 12:19:29,919 [*] 读进程 从队列中获取:[ID:588, 参数:1]
2019-10-04 12:19:29,935 [*] SpawnProcess-17 写进程ID:4120 写进程循环的次数:20
2019-10-04 12:19:29,982 [*] SpawnProcess-20 写进程ID:696 写进程循环的次数:20
2019-10-04 12:19:29,997 [*] SpawnProcess-19 写进程ID:3760 写进程循环的次数:20
2019-10-04 12:19:29,997 [*] SpawnProcess-4 写进程ID:3344 写进程循环的次数:20
2019-10-04 12:19:30,010 [*] 读进程 从队列中获取:[ID:5324, 参数:1]
2019-10-04 12:19:30,011 [*] 读进程 从队列中获取:[ID:3944, 参数:1]
2019-10-04 12:19:30,011 [*] 读进程 从队列中获取:[ID:5376, 参数:1]
2019-10-04 12:19:30,011 [*] 读进程 从队列中获取:[ID:2840, 参数:2]
2019-10-04 12:19:30,011 [*] 读进程 从队列中获取:[ID:588, 参数:2]
2019-10-04 12:19:30,016 [*] SpawnProcess-6 写进程ID:6876 写进程循环的次数:20
2019-10-04 12:19:30,022 [*] 读进程 从队列中获取:[ID:4632, 参数:1]
2019-10-04 12:19:30,023 [*] 读进程 从队列中获取:[ID:564, 参数:1]
2019-10-04 12:19:30,025 [*] 读进程 从队列中获取:[ID:928, 参数:1]
2019-10-04 12:19:30,025 [*] 读进程 从队列中获取:[ID:5324, 参数:2]
2019-10-04 12:19:30,025 [*] 读进程 从队列中获取:[ID:3944, 参数:2]
2019-10-04 12:19:30,025 [*] 读进程 从队列中获取:[ID:5376, 参数:2]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:2840, 参数:3]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:588, 参数:3]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:8036, 参数:1]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:4088, 参数:1]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:4632, 参数:2]
2019-10-04 12:19:30,026 [*] 读进程 从队列中获取:[ID:564, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:928, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5324, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3944, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3400, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5376, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:2840, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:588, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:8036, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4088, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:6944, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4632, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:564, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:928, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5324, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:2364, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3944, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3400, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5376, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:2840, 参数:5]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4120, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:588, 参数:5]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:8036, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:696, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4088, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:6944, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4632, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3760, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:564, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:928, 参数:4]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5324, 参数:5]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:2364, 参数:2]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3944, 参数:5]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3344, 参数:1]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:3400, 参数:3]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:5376, 参数:5]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:2840, 参数:6]
2019-10-04 12:19:30,027 [*] 读进程 从队列中获取:[ID:4120, 参数:2]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:588, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:8036, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:696, 参数:2]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6876, 参数:1]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4088, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6944, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4632, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3760, 参数:2]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:564, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:928, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:5324, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:2364, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3944, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3344, 参数:2]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3400, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:5376, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:2840, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4120, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:588, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:8036, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:696, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6876, 参数:2]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4088, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6944, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4632, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3760, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:564, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:928, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:5324, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:2364, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3944, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3344, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3400, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:5376, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:2840, 参数:8]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4120, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:588, 参数:8]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:8036, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:696, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6876, 参数:3]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4088, 参数:6]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:6944, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:4632, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3760, 参数:4]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:564, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:928, 参数:7]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:5324, 参数:8]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:2364, 参数:5]
2019-10-04 12:19:30,043 [*] 读进程 从队列中获取:[ID:3944, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3344, 参数:4]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3400, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:5376, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:2840, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4120, 参数:5]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:588, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:8036, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:696, 参数:5]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6876, 参数:4]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4088, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6944, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4632, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3760, 参数:5]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:564, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:928, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:5324, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:2364, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3944, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3344, 参数:5]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3400, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:5376, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:2840, 参数:10]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4120, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:588, 参数:10]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:8036, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:696, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6876, 参数:5]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4088, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6944, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4632, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3760, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:564, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:928, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:5324, 参数:10]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:2364, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3944, 参数:10]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3344, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:3400, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:5376, 参数:10]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:2840, 参数:11]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4120, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:588, 参数:11]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:8036, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:696, 参数:7]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6876, 参数:6]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4088, 参数:9]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:6944, 参数:8]
2019-10-04 12:19:30,058 [*] 读进程 从队列中获取:[ID:4632, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3760, 参数:7]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:564, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:928, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5324, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2364, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3944, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3344, 参数:7]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3400, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5376, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2840, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4120, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:588, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:8036, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:696, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:6876, 参数:7]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4088, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:6944, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4632, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3760, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:564, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:928, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5324, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2364, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3944, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3344, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3400, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5376, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2840, 参数:13]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4120, 参数:9]
2019-10-04 12:19:30,074 [*] SpawnProcess-5 写进程ID:1932 写进程循环的次数:20
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:588, 参数:13]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:8036, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:696, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:6876, 参数:8]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4088, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:6944, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4632, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3760, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:564, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:928, 参数:12]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5324, 参数:13]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2364, 参数:10]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3944, 参数:13]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3344, 参数:9]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:3400, 参数:11]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:5376, 参数:13]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:2840, 参数:14]
2019-10-04 12:19:30,074 [*] 读进程 从队列中获取:[ID:4120, 参数:10]
2019-10-04 12:19:30,074 [*] SpawnProcess-7 写进程ID:2236 写进程循环的次数:20
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:588, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:8036, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:696, 参数:10]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6876, 参数:9]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4088, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6944, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4632, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3760, 参数:10]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:564, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:928, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:5324, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:2364, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3944, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3344, 参数:10]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3400, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:5376, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:2840, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4120, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:588, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:8036, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:696, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:1932, 参数:1]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6876, 参数:10]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4088, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6944, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4632, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3760, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:564, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:928, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:5324, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:2364, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3944, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3344, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3400, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:5376, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:2840, 参数:16]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4120, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:588, 参数:16]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:8036, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:1932, 参数:2]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:696, 参数:12]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:2236, 参数:1]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6876, 参数:11]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4088, 参数:14]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:6944, 参数:13]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:4632, 参数:15]
2019-10-04 12:19:30,090 [*] 读进程 从队列中获取:[ID:3760, 参数:12]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:564, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:928, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5324, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2364, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3944, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3344, 参数:12]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3400, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5376, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2840, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4120, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:588, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:8036, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2236, 参数:2]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:1932, 参数:3]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:696, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:6876, 参数:12]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4088, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:6944, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4632, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3760, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:564, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:928, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5324, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2364, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3944, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3344, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3400, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5376, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2840, 参数:18]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4120, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:588, 参数:18]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:8036, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2236, 参数:3]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:1932, 参数:4]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:696, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:6876, 参数:13]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4088, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:6944, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:4632, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3760, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:564, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:928, 参数:17]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5324, 参数:18]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:2364, 参数:15]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3944, 参数:18]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3344, 参数:14]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:3400, 参数:16]
2019-10-04 12:19:30,105 [*] 读进程 从队列中获取:[ID:5376, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2840, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4120, 参数:15]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:588, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:8036, 参数:17]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2236, 参数:4]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:1932, 参数:5]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:696, 参数:15]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:6876, 参数:14]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4088, 参数:17]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:6944, 参数:16]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4632, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:3760, 参数:15]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:564, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:928, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:5324, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2364, 参数:16]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:3944, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:3344, 参数:15]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:3400, 参数:17]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:5376, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2840, 参数:20]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4120, 参数:16]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:588, 参数:20]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:8036, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2236, 参数:5]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:1932, 参数:6]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:696, 参数:16]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:6876, 参数:15]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4088, 参数:18]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:6944, 参数:17]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:4632, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:3760, 参数:16]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:564, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:928, 参数:19]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:5324, 参数:20]
2019-10-04 12:19:30,121 [*] 读进程 从队列中获取:[ID:2364, 参数:17]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:3944, 参数:20]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:3344, 参数:16]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:3400, 参数:18]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:5376, 参数:20]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:4120, 参数:17]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:8036, 参数:19]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:2236, 参数:6]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:1932, 参数:7]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:696, 参数:17]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:6876, 参数:16]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:4088, 参数:19]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:6944, 参数:18]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:4632, 参数:20]
2019-10-04 12:19:30,136 [*] 读进程 从队列中获取:[ID:3760, 参数:17]
2019-10-04 12:19:30,152 [*] 读进程 从队列中获取:[ID:564, 参数:20]
2019-10-04 12:19:30,152 [*] 读进程 从队列中获取:[ID:928, 参数:20]
2019-10-04 12:19:30,152 [*] 读进程 从队列中获取:[ID:2364, 参数:18]
2019-10-04 12:19:30,152 [*] 读进程 从队列中获取:[ID:3344, 参数:17]
2019-10-04 12:19:30,152 [*] 读进程 从队列中获取:[ID:3400, 参数:19]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:2236, 参数:7]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:4120, 参数:18]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:8036, 参数:20]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:696, 参数:18]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:1932, 参数:8]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:6876, 参数:17]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:4088, 参数:20]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:6944, 参数:19]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:3760, 参数:18]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:2364, 参数:19]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:3344, 参数:18]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:3400, 参数:20]
2019-10-04 12:19:30,168 [*] 读进程 从队列中获取:[ID:4120, 参数:19]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:2236, 参数:8]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:1932, 参数:9]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:696, 参数:19]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:6876, 参数:18]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:6944, 参数:20]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:3760, 参数:19]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:2364, 参数:20]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:3344, 参数:19]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:4120, 参数:20]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:2236, 参数:9]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:1932, 参数:10]
2019-10-04 12:19:30,183 [*] 读进程 从队列中获取:[ID:696, 参数:20]
2019-10-04 12:19:30,219 [*] 读进程 从队列中获取:[ID:6876, 参数:19]
2019-10-04 12:19:30,219 [*] 读进程 从队列中获取:[ID:3760, 参数:20]
2019-10-04 12:19:30,220 [*] 读进程 从队列中获取:[ID:3344, 参数:20]
2019-10-04 12:19:30,220 [*] 读进程 从队列中获取:[ID:2236, 参数:10]
2019-10-04 12:19:30,220 [*] 读进程 从队列中获取:[ID:1932, 参数:11]
2019-10-04 12:19:30,220 [*] 读进程 从队列中获取:[ID:2236, 参数:11]
2019-10-04 12:19:30,221 [*] 读进程 从队列中获取:[ID:2236, 参数:12]
2019-10-04 12:19:30,221 [*] 读进程 从队列中获取:[ID:2236, 参数:13]
2019-10-04 12:19:30,221 [*] 读进程 从队列中获取:[ID:2236, 参数:14]
2019-10-04 12:19:30,221 [*] 读进程 从队列中获取:[ID:6876, 参数:20]
2019-10-04 12:19:30,222 [*] 读进程 从队列中获取:[ID:2236, 参数:15]
2019-10-04 12:19:30,223 [*] 读进程 从队列中获取:[ID:1932, 参数:12]
2019-10-04 12:19:30,223 [*] 读进程 从队列中获取:[ID:2236, 参数:16]
2019-10-04 12:19:30,224 [*] 读进程 从队列中获取:[ID:1932, 参数:13]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:2236, 参数:17]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:14]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:2236, 参数:18]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:15]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:2236, 参数:19]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:16]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:2236, 参数:20]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:17]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:18]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:19]
2019-10-04 12:19:30,227 [*] 读进程 从队列中获取:[ID:1932, 参数:20]
2019-10-04 12:19:30,274 [*] MainProcess 总花费时间:0.8809914588928223s