多任务的概念:
并发: CPU的核数>=任务数
并行: CPU的核数<=任务数
1.Thread创建线程完成多任务:
线程: 一个程序运行起来之后,一定有一个执行代码的东西,这就是线程
-
查看正在运行的线程,主线程等待子线程先结束
注
1.当调用threading的时候,不会创建线程,当调用threading创建出来的实例对象的stat方法的时候,才会创建线程以及让这个线程来世运行
2.程序中主线程结束,线程才结束
3.线程创建是调用star创建,线程结束是函数结束
4.线程执行的顺序不确定,若想要有顺序,这可以通过延时操作 time.sleep( )
4.通过继承threading类完成创建线程
第一种方法通过继承:
第二种方法:
target
threading(target=函数名)
全局变量global的说明