搜索内容

Python-7.并发编程
  • 多线程-互斥锁
    Python-7.并发编程

    多线程-互斥锁

    从例子出发,来看需求: n=100, 启动100个线程,每个线程对n-1,运行完后输出最后结果。   来看我们一般的做法: 这儿已n=3为例: from threading import……
    admin 2018/10/18
  • 多线程-守护线程
    Python-7.并发编程

    多线程-守护线程

    无论是进程还是线程,都遵循:守护进程/线程会等待主进程/线程运行完毕后被销毁 需要强调的是:运行完毕并非终止运行 1、对主进程来说,运行完毕指的是主进程……
    admin 2018/10/16
  • 多线程-Thread对象的其他属性和方法
    Python-7.并发编程

    多线程-Thread对象的其他属性和方法

    Thread实例对象的方法 # isAlive()      返回线程是否活动的。 # getName()  返回线程名。 # setName()  设置线程名。 threading模块提供的一些方法: # threa……
    admin 2018/10/15
  • 多进程-进程与线程的区别
    Python-7.并发编程

    多进程-进程与线程的区别

    区别: 1. 开进程的开销远大于线程 2. 同一进程内的多个线程共享该进程的地址空间   验证区别1:开进程的开销远大于线程 先来看开进程: from multiproce……
    admin 2018/09/30
  • 多线程-开启线程的两种方式
    Python-7.并发编程

    多线程-开启线程的两种方式

    开启的线程的方式和进程非常类似。   方式一: # 方式一: from threading import Thread import random import time def piao(name): prin……
    admin 2018/09/29
  • 多线程-线程理论
    Python-7.并发编程

    多线程-线程理论

    一、 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电……
    admin 2018/09/29
  • 多进程-生产者消费者模型,JoinableQueue的使用
    Python-7.并发编程

    多进程-生产者消费者模型,JoinableQueue的使用

    一、生产者消费者模型 为什么要使用生产者消费者模型 生产者指的是生产数据的任务,消费者指的是处理数据的任务,在并发编程中,如果生产者处理速度很快,而消……
    admin 2018/09/27
  • 多进程-队列
    Python-7.并发编程

    多进程-队列

    进程彼此之间互相隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的。 队列和管道都是将数据存放……
    admin 2018/09/25
  • 多进程-互斥锁
    Python-7.并发编程

    多进程-互斥锁

    一、什么是互斥锁? 就是把多个进程并发修改同一块共享数据的操作变成串行,此举会牺牲效率,但是保证了数据安全。 举个例子,在合租房里,公共使用的卫生间,……
    admin 2018/09/25
  • 多进程-守护进程
    Python-7.并发编程

    多进程-守护进程

    一、守护进程 p.daemon = True  # 一定要在p.start()前设置,设置p为守护进程,禁止p创建子进程,并且父进程代码执行结束,p即终止运行   主进程创建子进程……
    admin 2018/09/21