Python期货量化交易基础教程PDF下载推荐
Python期货量化交易基础教程(12) 12、多线程threading模块:多线程也是实现异步任务的⽅式之⼀,通常线程是进程中的⼦任务,多个线程可以在同⼀进程中实现并发执⾏,共享进程的资源,多线程和多进程的很多操作⽅法都类似,threading模块⽀持多线程。⽬前线程被设计为不能被销毁、停⽌、暂停、恢复或中断。 threading模块的主要⽅法有:current_thread():返回当前对应调⽤者的控制线程的Thread对象。如果调⽤者的控制线程不是利⽤ threading创建,会返回⼀个功能受限的虚拟线程对象MainThread。 enumerate():返回⼀个包含当前存活的线程的列表。该列表包含主线程和守护线程,current_thread()创建的虚拟线程对象和主线程。它不包含已终结的线程和尚未开始的线程。 active_count():返回当前存活的线程类Thread对象,包含主线程。返回的计数等于enumerate()返回的列表长度。 12.1、Thread类:线程由threading模块的Thread类创建,Threa
用户评论