ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Python multiprocessing 多进程

Python multiprocessing 多进程

原创 Linux操作系统 作者:wzgchen 时间:2016-10-12 11:33:14 0 删除 编辑
[root@virtdb56 ~]# more mutiprocessmysql.py 
#!/usr/bin/env python
#-*- coding: UTF-8 -*-


import MySQLdb as mdb
from multiprocessing import Pool,Process
import threading






con_2 = mdb.connect('192.168.2.52','root','123456','test');
cur_2 = con_2.cursor()




def myinsert(i):
    for row in range(i):
        v_name = str(row)+'_'+'hao'
        cur_2.execute("insert into test.t1 (id,name) values(%s,%s)",(row,v_name))
        con_2.commit()


if __name__ == '__main__':
        p = Pool(processes= 20)
        p.apply_async(myinsert,(1000,))
        p.close()
        p.join()




cur_2.close()
con_2.close()

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/91975/viewspace-2126165/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-05-01

  • 博文量
    383
  • 访问量
    213573