python多线程串行和并行的实例

  

<>强如下所示:

        #=utf - 8编码   进口线程   导入的时间   进口cx_Oracle   从pprint进口pprint   导入csv   table_name=" dbtest.csv "   (table_name + f=开。”csv”、“w”)      def exp01 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp01”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp02 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp02”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()         def exp03 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp03”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp04 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp04”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp05 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp05”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp06 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp06”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp07 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp07”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp08 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp08”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp09 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp09”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp10 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp10”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp11 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp11”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp12 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp12”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp13 ():   康涅狄格州=cx_Oracle.connect(“测试/test@192.168.137.2/服务公司”)   光标=conn.cursor ()   老板="系统"   作家=csv。作家(f, lineterminator=癨 n”,引用=csv.QUOTE_NONNUMERIC)   tname=threading.current_thread ()   打印tname   exportOracleSql="从双重选择“exp13”"   打印exportOracleSql   x=cursor.execute (exportOracleSql)   time . sleep (1000)   cursor.close ()   conn.close ()      def exp14 ():   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

python多线程串行和并行的实例