和选用线程池来关系多线程类似,当程序中设置到多进程编程时,Python 提供了更好的管理多个进程的方式,就是使用进程池。
python | 多进程编程和多线程编程优缺点
这个老生常谈了,但是,也可以瞅瞅。
python | 实现和启动多进程的几种方法和优劣
python | 定时调度
多线程中,python 有内置的定时调度。
python | threading Local()
当多线程操作同一公有资源时,如果涉及到修改该资源的操作,为了避免数据不同步可能导致的错误,需要使用互斥锁机制。
其实,除非必须将多线程使用的资源设置为公共资源,Python threading 模块还提供了一种可彻底避免数据不同步问题的方法,即local() 函数。
量化策略 | 金字塔法则
python | 定时任务框架 apscheduler
在我参与的项目中,其中定时任务引擎就是基于 apscheduler 。