[oracle@agent1 bin]$ python a1.py
1 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:27.881
2 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:28.382
3 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:28.883
4 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:29.384
5 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:29.885
End of script ...
[oracle@agent1 bin]$ cat a1.py
# !/usr/bin/env python
# -*- coding: utf-8 -*-
import threading
from datetime import datetime
import time
arr_server=[1,2,3,4,5]
def start_server(server):
cur_time = datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3]
print ("%s weblogic 间隔启动sleep 开始 :%s") % (server,cur_time)
poll = []
for item in arr_server:
t = threading.Thread(target=start_server, args=(item,))
poll.append(t)
for t in poll:
t.setDaemon(True)
t.start()
time.sleep(0.5)
for t in poll:
t.join()
print 'End of script ...'
[oracle@agent1 bin]$ python a1.py
1 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:37.954
2 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:38.455
3 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:38.956
4 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:39.457
5 weblogic 间隔启动sleep 开始 :2021-05-07 00:13:39.958
End of script ...
python 多线程 间隔0.5
最新推荐文章于 2021-07-21 23:43:38 发布