
Python多进程与多线程
Michael.Scofield
C++程序猿
展开
-
Python tuple与list的区别
Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似,但两者还是有很大的区别。在tuple集合中,一旦元素被存储,以后就不能修改,删除了,这比list集合安全许多,所以能用tuple就用tuple。以下是list集合代码实现。L=['Java','Python,''C++'] #注意,这里用的是中括号来表示list集合L.append('PhP') #元素的添加print(L[-1]) #查找最后一个元素原创 2021-05-07 10:26:54 · 374 阅读 · 0 评论 -
Python 多线程编程(三)
多线程1.线程的介绍1.1实现多任务的另一种形式1.2为什么使用多线程1.3多线程的作用2.多线程执行多任务2.1线程的创建步骤2.2 通多线程类创建线程对象2.3 线程创建于启动的代码示例:3.线程执行带有参数的任务3.1线程执行带有参数的任务3.2 args参数的使用3.3 kwargs参数的使用4.主线程和子线程的结束顺序4.1 设置守护主线程5.线程间的执行顺序5.1线程之间的执行是无序的5.2 获取当前的线程信息6.进程与线程的对比6.1 关系对比6.2 区别对比6.3 优缺点对比7.多线程实现文原创 2021-05-02 16:19:06 · 156 阅读 · 1 评论 -
Python 多线程编程(二)
4.获取进程编号示例:获取当前进程pidimport timeimport multiprocessing #导入进程包import os# 唱歌def sing(num,name): print("sing process pid",os.getpid()) for i in range(num): print(name) print("唱歌....") time.sleep(0.5)def da原创 2021-05-02 14:41:26 · 143 阅读 · 0 评论 -
Python 多线程编程(一)
1.多任务:2.进程3.多进程完成多任务示例:1.单进程多任务import time# 唱歌def sing(): for i in range(3): print("唱歌....") time.sleep(0.5)def dance(): for i in range(3): print("跳舞....") time.sleep(0.5)if __name__ == '__m原创 2021-04-27 22:10:33 · 134 阅读 · 2 评论