```markdown @author jackzhenguo @desc @date 2019/10/23 ``` #### 119 创建线程 创建一个线程: ```python my_thread = threading.Thread() ``` 创建一个名称为`my_thread`的线程: ```python my_thread = threading.Thread(name='my_thread') ``` 创建线程的目的是告诉它帮助我们做些什么,做些什么通过参数`target`传入,参数类型为`callable`,函数就是可调用的: ```python def print_i(i): print('打印i:%d'%(i,)) my_thread = threading.Thread(target=print_i,args=(1,)) ``` `my_thread`线程已经全副武装,但是我们得按下发射按钮,启动start(),它才开始真正起飞。 ```python my_thread().start() ``` 打印结果如下,其中`args`指定函数`print_i`需要的参数i,类型为元祖。 ```python 打印i:1 ``` 至此,多线程相关的核心知识点,已经总结完毕。但是,仅仅知道这些,还不够!光纸上谈兵,当然远远不够。
[上一个例子](118.md) [下一个例子](120.md)