Hoe word run () metode in Python aangeroep?
Hoe word run () metode in Python aangeroep?

Video: Hoe word run () metode in Python aangeroep?

Video: Hoe word run () metode in Python aangeroep?
Video: Neil deGrasse Tyson: UFOs, Philosophy of Physics, Chaitin's Theorem 2024, April
Anonim

Die standaard run() metode roep die oproepbare objek deurgegee na die objek se konstruktor as die teikenargument, indien enige, met opeenvolgende en sleutelwoordargumente wat onderskeidelik uit die args- en kwargs-argumente geneem is. Wag totdat die draad eindig.

As u dit in die oog hou, wat is die hardloopmetode in Python?

Python Multithread Soos 'n Thread begin, doen dit 'n paar basiese inisialisering en roep dan sy hardloop () metode , wat die teiken noem funksie aan die konstruktor oorgedra. Die Thread-klas verteenwoordig 'n aktiwiteit wat in 'n aparte draad van beheer loop.

Die vraag is dan, wat is die metode om die lys van alle aktiewe draadvoorwerpe in Python te haal? inryg . enumerate() gee a lys van alle Thread-voorwerpe tans lewendig. Die lys sluit demoniese in drade , fopspeen draad voorwerpe geskep deur current_thread(), en die hoof draad . Dit sluit beëindigde uit drade en drade wat nog nie begin is nie.

Net so word daar gevra, wat is begin () in Python?

Begin en stop 'n draad in Python . Wanneer 'n draad-instansie geskep word, doen dit nie begin uitvoer totdat sy begin() metode (wat die teikenfunksie oproep met die argumente wat jy verskaf het) word aangeroep.

Watter metode gee die telling van draadvoorwerpe in die oproeper se draadbeheer terug?

inryg . aktiewe_telling() Keer terug die aantal Ryg voorwerpe tans lewendig. Die tel teruggekeer is gelyk aan die lengte van die lys teruggekeer deur enumerate().

Aanbeveel: