python 创建一个子线程类A 并在函数B里传入参数并启动子线程类A 并调用线程类A中的函数C代码例子
时间: 2023-04-08 14:05:06 浏览: 112
python程序 创建多线程过程详解
可以使用以下代码实现:
```python
import threading
class A(threading.Thread):
def __init__(self, arg):
threading.Thread.__init__(self)
self.arg = arg
def run(self):
self.C()
def C(self):
print("Hello from thread A, arg = ", self.arg)
def B(arg):
a = A(arg)
a.start()
B("test")
```
在函数B中创建了一个A类的实例a,并将参数arg传递给它。然后调用a的start()方法启动子线程,并在子线程中调用函数C。函数C只是简单地打印一条消息,以示运行成功。
阅读全文