import time
from datetime import datetime
import threading
import uuid
idx=0
idx_lock=threading.Lock()
def get_idx():
global idx
idx+=1
current_idx=idx
return current_idx
def get_time_uuid():
return f'{get_idx()}_{datetime.now().strftime('%Y%m%d%H%M%S%f')}_{uuid.uuid4().hex}'
def get_uuid_time():
return f'{get_idx()}_{uuid.uuid4().hex}_{datetime.now().strftime('%Y%m%d%H%M%S%f')}'
def print_time_uuid():
while True:
print(get_time_uuid())
time.sleep(1)
def print_uuid_time():
while True:
print(get_uuid_time())
time.sleep(1)
def print_uuid_time_in_loop():
while True:
print(get_time_uuid())
print(get_uuid_time())
time.sleep(1)
t1=threading.Thread(target=lambda:[
print_uuid_time_in_loop()
])
t1.start()
t1.join()
![image]()