0
Wenn ich diese beiden fuctions haben:Überprüfen Sie, ob eine Funktion in Python läuft 2.7
def func1():
print "I am function1"
def func2():
print "Function 1 is still running."
while(func1 is running):
func2()
Wie kann ich überprüfen, ob die Funktion 1 noch läuft?
... sind diese asynchron? Wenn sie seriell sind, werden sie der Reihe nach ausgeführt. –
Python ist standardmäßig synchron. Wenn 'func1' also tatsächlich ausgeführt wird, blockiert es den Hauptthread und setzt das Programm erst dann fort, wenn die Funktion abgeschlossen ist. – mattjegan
Wie kann ich beide gleichzeitig ausführen, aber func2 anhalten, solange func1 nicht mehr läuft? – LearningEveryday