海阳市住房和城乡建设局官方网站小程序制作平台排行榜前十名
2026/4/18 13:44:43 网站建设 项目流程
海阳市住房和城乡建设局官方网站,小程序制作平台排行榜前十名,手机把网站做成软件有哪些,床上爱做网站在进入正题之前#xff0c;我们先说一下并行和并发的区别#xff1a;并发(感觉是同时): 同一刻快速交替执行多个任务并行(真的同时): 同一刻真正同时执行多个任务一#xff0c;进程进程有三大步骤#xff0c;分别是#xff1a;《1》导包: import multiprocessing《2》创…在进入正题之前我们先说一下并行和并发的区别并发(感觉是同时): 同一刻快速交替执行多个任务并行(真的同时): 同一刻真正同时执行多个任务一进程进程有三大步骤分别是《1》导包: importmultiprocessing《2》创建进程: 进程对象名 multiprocessing.Process(target任务名)《3》启动进程:进程对象名.start()创建进程中的几个参数解释《1》args: 以元组的形式传递参数, 注意: 如果只有1个参数加逗号《2》kwargs: 以字典形式传递参数, 注意: 字典的key必须和任务中形参名一致《3》name: 默认进程名称是Process-1,Process-2...,也可以直接指定《4》target: 指定携带任务的函数名, 注意: 没有括号二线程线程有三大步骤分别是《1》导包: importthreading《2》创建线程: 进程对象名 multiprocessing.Thread(target任务名)《3》启动线程:线程对象名.start()创建线程中的几个参数解释《1》args: 以元组的形式传递参数, 注意: 如果只有1个参数加逗号《2》kwargs: 以字典形式传递参数, 注意: 字典的key必须和任务中形参名一致《3》name: 默认线程名称是Thread-1,Thread-2...,也可以直接指定《4》target: 指定携带任务的函数名, 注意: 没有括号三进程和线程区别《1》进程之间不共享全局变量《2》线程之间共享全局变量《3》 创建进程的资源开销要比创建线程的资源开销要大《4》进程是操作系统资源分配的最小单位线程是CPU调度的最小单位关系《1》线程是依附在进程里面的没有进程就没有线程。《2》 一个进程默认提供一条线程进程可以创建多个线程。四.协程python中的协程是从生成器发展来的协程的三要素async def 定义函数await 指定等待处asyncio.run()注最后提示一下我们python中的生成器推导式i for i in range(x)生成器函数就是在函数内使用了yield关键字综上我们如何选择进程线程协程呢如果是CPU密集型主要是数学计算我们使用进程如果是简单的后台任务简单易用我们用线程如果是I/O密集型主要是网络请求或者文件读写我们用协程。一句话总结进程真正同时做事线程看起来同时做事协程单线程内切换做事。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询