240 发简信
IP属地:陕西
  • 08. 多线程总结

    1. 线程简介 线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。 线程自己...

  • Resize,w 360,h 240
    01. 协程基础

    一、概述 协程 ,又称为微线程,它是实现多任务的另一种方式,只不过是比线程更小的执行单元。因为它自带CPU的上下文,这样只要在合适的时机,我们可...

  • 07. 多线程之线程池

    一、概述 线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。当该函数执行结束后,该线...

  • 06. 多线程之全局解释器锁(GIL)

    GIL的全称是Global Interpreter Lock(全局解释器锁).只是cpython解释器导致与python语言无关,用别的解释器无...

  • 05. 多线程之事件(Event类)

    python线程的事件用于主线程控制其他线程的执行,事件是一个简单的线程同步对象,其主要提供以下几个方法: clear 将flag设置为“Fal...

  • 04. 多线程之信号量(BoundedSemaphore类)

    互斥锁同时只允许一个线程更改数据,而Semaphore是同时允许一定数量的线程更改数据 , 比如酒店有5个房间,那最多只允许5个人开房,后面的人...

  • 03. 多线程锁

    1. 互斥锁 线程之间是进行随机调度,多个线程同时修改同一条数据时可能会出现脏数据。 因此出现了线程锁,即同一时刻允许一个线程执行操作。线程锁用...

  • 02. 守护线程和线程之间共享全局变量

    1. 守护线程 使用setDaemon(True)把所有的子线程都变成了主线程的守护线程,因此当主进程结束后,子线程也会随之结束。所以当主线程结...

  • 01. 多线程简介及创建多线程的两种方式

    1. 线程简介 线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。 线程自己...