Avatar ·

Que fait if __name__ == "__main__" ?

📁 décorateur, méthode, multiprocesseur, analyse syntaxique

Que se passe-t-il lors d'un appel if __name__ == "__main__": ?

# Exemple de threading
import time, threading

def myFunction(string, sleeptime, lock, *args):
    while 1:
        lock.acquire()
        time.sleep(sleeptime)
        lock.release()
        time.sleep(sleeptime)

if __name__ == "__main__":
    lock =