摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、问题提出:假如我们就让主线程执行1秒钟,子线程就销毁不再执行,那怎么办呢? 我们可以设置守护主线程,守护主线程就是主线程退出子线程销毁不再执行。 二、设置守护主线程有两种方式: 1、threading.Thread(target=sh 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、问题提出:假如我们就让主线程执行1秒钟,子线程就销毁不再执行,那怎么办呢? 我们可以设置守护主线程,守护主线程就是主线程退出子线程销毁不再执行。 二、设置守护主线程有两种方式: 1、threading.Thread(target=sh 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 主线程会等待所有的子线程执行结束再结束 【代码演示】 """ 主线程会等待所有的子线程执行结束再结束 """ # 创建一个子线程,这个子线程执行完大概需要2.5秒钟,现在让主线程执行1秒钟就退出程序 # 如果主线程没有成功推出,子线程还在 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、线程之间执行是无序的 它是由cpu调度决定的,cpu调度哪个线程,哪个线程就先执行,没有调度的线程不能执行。 2、进程之间执行也是无序的 它是由操作系统调度决定的,操作系统调度哪个进程,哪个进程就先执行,没有调度的进程不能执行。 【代 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 线程执行任务并传参有两种方式: 元组方式传参(args) :元组方式传参一定要和参数的顺序保持一致; 字典方式传参(kwargs):字典方式传参字典中的key一定要和参数名保持一致。 【代码演示】 """ 线程执行任务并传参有两种方式: 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、线程的概念: 线程是进程中执行代码的一个分支,每个执行分支(线程)要想工作执行代码需要cpu进行调度 也就是说线程是cpu调度的基本单位,每个进程至少都有一个线程,而这个线程就是我们通常说的主线程。 二、线程注意点: 线程是Pytho 阅读全文