Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中手动触发新线程_Python_Multithreading_Asynchronous - Fatal编程技术网

在python中手动触发新线程

在python中手动触发新线程,python,multithreading,asynchronous,Python,Multithreading,Asynchronous,我正在尝试实现一个能够异步执行两个函数的程序,例如,让每个函数都被触发,而不管另一个函数是否正在运行以及运行了多长时间。 我知道python支持线程,但我看到的所有示例都在脚本中调用函数,因此函数之间有预定的顺序和时间间隔。 我的问题是,当我准备好的时候,如何通过它并自己触发函数 ?你应该做一个你想要实现的代码示例。如果您已经知道如何启动线程,那么有很多方法可以解释这一点。也许您需要Semaphres?锁,线程模块的条件?排队?

我正在尝试实现一个能够异步执行两个函数的程序,例如,让每个函数都被触发,而不管另一个函数是否正在运行以及运行了多长时间。 我知道python支持线程,但我看到的所有示例都在脚本中调用函数,因此函数之间有预定的顺序和时间间隔。
我的问题是,当我准备好的时候,如何通过它并自己触发函数

?你应该做一个你想要实现的代码示例。如果您已经知道如何启动线程,那么有很多方法可以解释这一点。也许您需要Semaphres?锁,线程模块的条件?排队?