多任务编程
C7 21086
这个作者很懒,什么都没留下…
展开
-
实现任务队列的几种常用方法(有待补充)
多进程实现消息队列 所谓消息队列,个人理解就是一个管道或者容器,用来存放生产者生产的消息,而消费者就从管道中取消息消费。这里提到的有三个对象:生产者、消费者、容器/管道/中间人,其中生产者和消费者是两个独立的进程,即它们不能相互通信(进程间不共享全局变量)。所以我们要借助一个中间人来帮我们。多进程实现消息队列原理就是创建两个子进程,让它们分别充当生产者和消费者。这里借助multiprocessin...原创 2019-08-17 16:49:27 · 1790 阅读 · 0 评论 -
多线程多进程总结
多进程 多线程 线程的概念 线程是cpu调度的基本单位,每个进程至少都有一个线程,而这个线程就是我们通常说的主线程。 线程的作用 多线程也是执行多任务的一种方式 线程的注意点 1 跟进程一样,线程之间的执行也是无序的 2 跟进程一样,主线程会等待所有子线程执行结束再结束 3 与进程相反,线程之间共享全局变量 4 进程之间共享全局变量数据可能会出现错误问题 说明 a 线程之间执行是无序的,它是由cp...原创 2019-08-17 18:00:11 · 204 阅读 · 0 评论