杭州建设厅网站温州做网站制作哪家好
2026/4/18 10:24:08 网站建设 项目流程
杭州建设厅网站,温州做网站制作哪家好,山东泰安,网站建设下载什么是进程 进程是执行中的程序 拥有独立地址空间#xff0c;内存#xff0c;数据栈等 操作系统统一管理 派生#xff08;fork或spawn#xff09;新进程 进程间通信#xff08;IPC#xff09;方式共享信息 什么是线程 同进程下执行#xff0c;并共享相同的上下文 …什么是进程进程是执行中的程序拥有独立地址空间内存数据栈等操作系统统一管理派生fork或spawn新进程进程间通信IPC方式共享信息什么是线程同进程下执行并共享相同的上下文线程间的信息共享和通信更加容易多线程并发执行需要同步原语python与线程解释器主循环主循环中只有一个控制线程在执行使用全局解释器锁GILGIL保证一个线程设置GIL切换进一个线程去运行执行下面的操作之一指定数量的字节码指令线程主动让出控制权把线程设置回睡眠状态切换出线程解锁GIL重复上述步骤两种线程管理Python提供了两种线程管理模式。_thread提供了基本的线程和锁。threading提供了更高级别功能更全的线程管理。threading底层使用了_thread。支持同步机制支持守护线程_thread模块使用_thread模块案例1代码运行结果注意这里主方法中必须加上time.sleep(6)否则主进程退出后所有子进程都将强行退出所有子线程将不被执行。这里也该模块的缺点之一因为它没有守护线程的概念。以下结果是不加time.sleep(6)的效果。使用_thread模块案例2-利用锁上述案例中其实存在缺点。在实际应用中我们并不确定主线程需要等待子线程几秒钟子线程才能结束。所以本案例加入锁可以有效的解决这一问题。代码运行结果threading模块使用threading模块案例threading自带锁可以更有效解决上述案例【使用_thread模块案例2-利用锁】的问题。代码运行结果注意loop 0 和loop 1的执行先后顺序不是一定的。Thread类使用threading模块案例-重写threading.Thread我们可以继续改进上述案例【使用threading模块案例】使得代码更加符合面向对象编程的思想。代码运行结果感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

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

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

立即咨询