排序
Python str / bytes / unicode 区别详解
Python str / bytes / unicode 区别详解 - 在讲解 str / bytes / unicode 区别之前首先要明白字节和字符的区别,请参考:bytearray/bytes/string区别 中对字节和字符有清晰的讲解,最重要是明白...
Python 线程池 ThreadPoolExecutor(二)
Python 线程池 ThreadPoolExecutor - 1.threadpool — 是一个比较老的模块了,现在虽然还有一些人在用,但已经不再是主流了; 2.concurrent.futures — 目前线程池主要使用这个模块,主流模块;...
Python 线程池 ThreadPoolExecutor(一)
Python 线程池 ThreadPoolExecutor - 使用线程池 ThreadPoolExecutor 就可以解决上面的问题,其实只需要 8 个线程就行了,每个线程各分配一个任务,剩下的任务排队等待,当某个线程完成了任务的...
Python 线程优先队列 PriorityQueue
Python 线程优先队列 PriorityQueue - 1.线程队列Queue — FIFO(先进先出队列),即哪个数据先存入,取数据的时候先取哪个数据,同生活中的排队买东西; 2.线程队列LifoQueue — LIFO(先进后出队...
Python 线程队列 LifoQueue – LIFO
Python 线程队列 LifoQueue - LIFO - 1.线程队列 Queue — FIFO(先进先出队列),即哪个数据先存入,取数据的时候先取哪个数据,同生活中的排队买东西; 2.线程队列 LifoQueue — LIFO(先进后出...
Python 线程障碍对象 Barrier
Python 线程障碍对象 Barrier - Python 线程 Barrier 俗称障碍对象,也称栅栏,也叫屏障。 与之前介绍 互斥锁 Lock / 事件 Event / 定时器 Timer 等不同,多线程 Barrier 会设置一个线程障碍数...
Python 线程队列 Queue – FIFO
Python 线程队列 Queue - FIFO - 也称 FIFO,存在队列中的数据先进先出; 1.线程队列 Queue — FIFO(先进先出队列),即哪个数据先存入,取数据的时候先取哪个数据,同生活中的排队买东西 2.线程...
Python 线程信号量 semaphore
Python 线程信号量 semaphore - 多线程同时运行,能提高程序的运行效率,但是并非线程越多越好,而 semaphore 信号量可以通过内置计数器来控制同时运行线程的数量,启动线程(消耗信号量)内置计...
Python 线程定时器 Timer
Python 线程定时器 Timer - 指定时间间隔后启动线程!适用场景:完成定时任务,例如:定时提醒-闹钟等等. Python 线程与线程的交互方式有很多,到目前为止已经讲解了线程互斥锁 Lock,线程事件 ...
Python chr / ord 函数区别和使用
Python chr/ord函数区别和使用 - Python 中 内置函数 chr 和 内置函数 ord 可以配对使用;chr 函数将 ascll 码转为字符;ord 函数将字符转为 ascll 码;