多线程在Python中的应用实例

原创 淩亂°似流年 2025-01-27 19:36 25阅读 0赞

在Python中,我们可以使用内置的threading模块来创建和管理多线程。以下是一个简单的多线程应用实例:

例子:一个打印数字线程和一个处理任务(比如计时)的线程。

  1. import threading
  2. # 定义任务函数
  3. def task(num):
  4. print(f"Task: {num} started.")
  5. time.sleep(2) # 模拟耗时操作
  6. print(f"Task: {num} completed.")
  7. # 创建打印数字的线程
  8. print_thread = threading.Thread(target=task, args=(1,)))
  9. print_thread.start()
  10. # 创建处理任务的线程
  11. task_thread = threading.Thread(target=task, args=(2,)))
  12. task_thread.start()

在这个例子中,我们创建了两个线程:一个用于打印数字(任务是计算和打印),另一个用于处理具体的任务(计时)。

当程序运行时,这两个线程会交替执行,实现多任务同时进行。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,25人围观)

还没有评论,来说两句吧...

相关阅读

    相关 线应用实例

    一.相关知识: Java多线程程序设计到的知识: (一)对同一个数量进行操作 (二)对同一个对象进行操作 (三)回调方法使用 (四)线程同步,死锁问题 (五)线程通