文章目录 一、多任务介绍 二、多任务的概念 三、threading 模块介绍 1. Thread类使用说明 2. 实例化 threading.Thread(重点) 3. 继承 threading.Thread 4. 多线程 - 共享全局变量(重点) 5. 多线程-共享全局变量问题 6. 线程同步概念 7. 互斥锁(重点) 8. 死锁 一、多任务介绍 现实生活中,有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的; 试想,如果把唱歌和跳舞这2件事情分开依次完成的话,估计就没有那么好的效果了(想一下场景:先唱歌,然后在跳舞,O(∩_∩)O哈哈~) 程序中 如下程序,来模拟“唱歌跳舞”这件事情 #coding=utf-8 from time import sleep def sing(): for i in range(