这是一个关于使用 Python 的 threading 模块实现并发计算的代码示例,适合用于教学或实践参考。以下是核心实现逻辑:

import threading

def compute_square(number):
    """计算数字的平方"""
    result = number ** 2
    print(f"数字 {number} 的平方是 {result}")

if __name__ == "__main__":
    numbers = [1, 2, 3, 4, 5]
    threads = []
    
    # 创建并启动线程
    for num in numbers:
        t = threading.Thread(target=compute_square, args=(num,))
        threads.append(t)
        t.start()
    
    # 等待所有线程完成
    for t in threads:
        t.join()

📌 扩展阅读

📷 相关示意图

Python_Thread
Concurrency_Control