私はPythonスレッドで基本的な質問があります。関数を連鎖させずに複数の関数を実行するために単一のスレッドを使用できますか?
私は例を見て、スレッドが実行する関数を必要としていることを理解しました。 1つのスレッドを使用して複数の機能をシリアルで実行できますか?
もしそうなら、現在の関数からnext関数を呼び出す以外の方法はありますか?
私は 'n'関数を渡すことができますが、私は直列関数を最初に実行する必要はなく、各関数から連鎖する必要がありますか?
私はPythonスレッドで基本的な質問があります。関数を連鎖させずに複数の関数を実行するために単一のスレッドを使用できますか?
私は例を見て、スレッドが実行する関数を必要としていることを理解しました。 1つのスレッドを使用して複数の機能をシリアルで実行できますか?
もしそうなら、現在の関数からnext関数を呼び出す以外の方法はありますか?
私は 'n'関数を渡すことができますが、私は直列関数を最初に実行する必要はなく、各関数から連鎖する必要がありますか?
あなただけのシングルスレッドでの機能のリストを実行したい場合は、次の機能は、すべてのパラメータの同じセットを受け入れなければならないことを
funcs = [
myfunc1,
myfunc2,
# ...
]
def thread_func():
for f in funcs:
f(arg1, arg2)
注意。
ラッパーを持つことによってあなたの 'n'関数を使う関数、確かに。あなたが*そのアプローチを望んでいない*理由は何ですか? –