Python AP调度程序中的亚秒间隔

Python AP调度程序中的亚秒间隔,python,apscheduler,Python,Apscheduler,我正在ApsScheduler中运行一个进程,该进程需要以半秒的间隔运行,但“interval”触发器似乎只接受1秒以下的值(仅根据文档,第二个参数采用int)。是否有一种方法可以在ApsScheduler上获得亚秒级的调度,或者是否有另一个调度库允许我以亚秒级的间隔进行调度,然后在中途更改该间隔。我最终将进程创建为带有事件的单独线程 def measure_value(self, meas_list, start_time, interval_time, stop_event): ra

我正在ApsScheduler中运行一个进程,该进程需要以半秒的间隔运行,但“interval”触发器似乎只接受1秒以下的值(仅根据文档,第二个参数采用int)。是否有一种方法可以在ApsScheduler上获得亚秒级的调度,或者是否有另一个调度库允许我以亚秒级的间隔进行调度,然后在中途更改该间隔。

我最终将进程创建为带有事件的单独线程

def measure_value(self, meas_list, start_time, interval_time, stop_event):
    random.seed()
    while(not stop_event.is_set()):
        stop_event.wait(interval_time)
        measurements = [random.random(), random.random()]
        meas_time = time.time()
        '''
        meas_string = self.inst_ref.query('MEAS:CURR?;VOLT?') #grab the output current and voltage
        measurements = meas_string.split(';')
        '''
        meas_time = meas_time - start_time
        measurements.append(meas_time)
        meastuple = tuple(float(m) for m in measurements)
        meas_list.append(meastuple)
        print(meastuple)
        self.fp.update(meastuple)
还有另一个最终被调用的线程,它设置停止事件,这样这个循环停止执行,线程关闭