Python дээр run () аргыг хэрхэн дууддаг вэ?
Python дээр run () аргыг хэрхэн дууддаг вэ?

Видео: Python дээр run () аргыг хэрхэн дууддаг вэ?

Видео: Python дээр run () аргыг хэрхэн дууддаг вэ?
Видео: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Арваннэгдүгээр
Anonim

Стандарт run() аргыг дууддаг дуудаж болох объектыг args болон kwargs аргументуудаас тус тус авсан дараалсан болон түлхүүр үгийн аргументуудын хамт зорилтот аргумент болгон объектын байгуулагч руу дамжуулна. Утас дуусах хүртэл хүлээнэ үү.

Үүнийг анхаарч үзвэл Python-д ажиллуулах арга гэж юу вэ?

Python Multithread Thread эхлэхдээ зарим үндсэн тохиргоог хийж дараа нь түүнийг дууддаг гүйх () арга , энэ нь байг дууддаг функц бүтээгч рүү шилжүүлсэн. Thread анги нь хяналтын тусдаа хэлхээнд ажилладаг үйл ажиллагааг илэрхийлдэг.

Дараа нь асуулт бол Python дээрх бүх идэвхтэй урсгалын объектуудын жагсаалтыг сэргээх арга юу вэ? утас залгах . enumerate() нь буцаана бүх Thread объектуудын жагсаалт одоогоор амьд байна. The жагсаалт чөтгөрүүд орно утаснууд , дамми урсгалтай объектууд current_thread() болон үндсэн үүсгэсэн утас . Энэ нь дуусгавар болсон гэдгийг тооцохгүй утаснууд болон утаснууд хараахан эхлээгүй байгаа.

Үүнтэй адилаар Python дээр start () гэж юу вэ?

Эхлэх болон урсгалыг зогсоо Python . Thread instance үүсгэгдсэн үед энэ нь тийм биш юм эхлэх хүртэл гүйцэтгэнэ эхлэх() арга (таны өгсөн аргументуудтай зорилтот функцийг дууддаг) дуудагдсан.

Аль арга нь залгагчийн хэлхээний хяналт дахь урсгалын объектуудын тоог буцаадаг вэ?

утас залгах . идэвхтэй_тоо() Буцах ийн тоо Thread объектууд одоогоор амьд байна. The буцаж ирсэн тоо жагсаалтын урттай тэнцүү байна буцаж ирсэн enumerate()-ээр.

Зөвлөмж болгож буй: