python实现多线程

使用Python实现调用子线程的子线程

import threading
import time
# 孙线程
def grandchild_thread():
    print("Grandchild thread started")
    time.sleep(2)
    print("Grandchild thread finished")
# 子线程
def child_thread():
    print("Child thread started")
    grandchild = threading.Thread(target=grandchild_thread)
    grandchild.start()
    grandchild.join()
    print("Child thread finished")
# 父线程
def parent_thread():
    print("Parent thread started")
    child = threading.Thread(target=child_thread)
    child.start()
    child.join()
    print("Parent thread finished")

# Create and start the parent thread
parent = threading.Thread(target=parent_thread)
parent.start()
parent.join()


import threading

# 子线程要执行的代码
def my_thread_function(arg1, arg2):
    print("子线程开始执行")
    # 子线程使用传递的参数
    print(f"参数1: {arg1}")
    print(f"参数2: {arg2}")
    print("子线程执行完毕")

# 创建子线程并启动,同时传递参数
arg1_value = "Hello"
arg2_value = 42
my_thread = threading.Thread(target=my_thread_function, args=(arg1_value, arg2_value))
my_thread.start()

# 主线程继续执行其他代码
print("主线程继续执行")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值