Python threading.Thread(target=lambda:[])

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

 

posted @ 2026-02-22 21:40  FredGrit  阅读(3)  评论(0)    收藏  举报