单线程测试
from time import sleep,ctime
#如果想复制代码直接运行去掉往下的两行,然后将sleep(x)代替我调用的函数就可以了
from mysql_to_data import all_prov_data
from data_to_mysql import mysql_data_file
def loop1():
print("start 1 ",ctime())
#自己写的一个函数,可以也可以选择用sleep(x)代替,一样的效果
mysql_data_file()
print("done 1 ",ctime())
def loop2():
print("start 2 ",ctime())
# 自己写的一个函数,可以也可以选择用sleep(x)代替,一样的效果
all_prov_data()
print("done 2 ",ctime())
def main():
loop1()
loop2()
if __name__ == "__main__":
main()
多线程测试:
from time import sleep,ctime from mysql_to_data import all_prov_data from data_to_mysql import mysql_data_file import _thread def loop1(): print("start 1 ",ctime()) #自己写的一个函数,可以也可以选择用sleep(x)代替,一样的效果 mysql_data_file() #sleep(2) print("done 1 ",ctime()) def loop2(): print("start 2 ",ctime()) # 自己写的一个函数,可以也可以选择用sleep(x)代替,一样的效果 # sleep(4) all_prov_data() print("done 2 ",ctime()) def main(): print("begin your test!!!",ctime()) _thread.start_new_thread(loop1,()) _thread.start_new_thread(loop2,()) #词句必不可少----未研究明白为啥(第一次接触多线程) sleep(8) print("all process be done!!!",ctime()) # loop1() # loop2() if __name__ == "__main__": main()