摘要:
多线程 基于并发编程 进程的定义:是操作系统可以调度已经进行资源分配的基本单位,是一个资源单位,其中包含了运行这个程序所需的资源 线程的定义:是操作系统可以运算调度的最小单位,是真正的执行单位,其包含在进程当中,一个线程就是一条固定的控制流程 两者的关系:进程可以包含多个线程,同一进程中的线程共享进 阅读全文
摘要:
生产者消费模型 模型就是解决某个问题固定方法和套路 e.g. 生产者和消费者 存在的问题 :效率不同,往往双方之间的处理速度不一样,导致双方需要等待对方 tips: 1将双方解开耦合,让不同进程负责不同的任务 2提供一个共享的容器,来平衡双方的能力,之所以用进程队列是因为可以在进程之间共享 case 阅读全文
摘要:
守护进程 了解 什么是守护进程 在python中 守护进程也是一个进程, 默认情况下 主进程即使代码执行完毕了 也会等待子进程结束才会结束自己 当一个进程b设置为另一进程a的守护进程时 a是被守护 b是守护进程 特点是: 当被守护a 结束时,即使b的任务没有完成也会随之结束 案例: 进程安全问题 当 阅读全文