单线程测试
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()