تخفیف عضویت ویژه تا ۲۴ مهر

شما به این ویدیو دسترسی ندارید

در این ویدیو با کلاس ThreadPoolExecuter در پایتون آشنا میشوید. در حالت عادی برای ایجاد کردن thread از کلاس Thread استفاده میشود. اما مشکلی که کلاس Thread دارد اینست که اگر نیاز به ساخت تعداد بالایی از thread داشته باشید مجبورید کد بیشتری بنویسید. اما با استفاده از کلاس ThreadPoolExecuter میتوانید به سادگی تعداد زیادی thread را با کمترین کد ممکن ایجاد کنید.



0

intro

4:48

رایگان

1

process

22:53

رایگان

2

creating threads

10:30

رایگان

4

daemon

9:45

7

Lock

16:11

8

RLock

5:3

9

condition

30:7

10

Semaphore

13:34

11

Timer

5:41

12

Event

8:12

13

scheduler

18:57

14

barrier

16:19

15

port scan

17:38

16

done

1:53

دوره های پیشنهادی

دوره آموزش DRF جنگو
دوره آموزش DRF جنگو
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش داکر docker
دوره آموزش داکر docker
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Multi Threading در پایتون
دوره آموزش Multi Threading در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


مهران

4 سال قبل پاسخ به نظر

متد submit که مربوط به executor هست چیکار میکنه؟
توی داکیومنتیشن دیدم ولی نفهمیدم چه کاری میکنه.
توی داکیومنتیشن هم با اون مثال زده.ممنون میشم کاربردش رو بگید

ارسال نظر



امیرحسین بیگدلو

4 سال قبل

سلام
کارش این هست که یک فانکشن رو برای اجرا ناهمزمان برنامه‌ریزی کنه که بعدا هم اجراش کنید.
مثل همون map هست که مثال زدم اما نحوه صدا زدن فانکشن‌ فرق میکنه و اونجاهایی که map به دردتون نمیخوره میتونید ازش استفاده کنید.
در مثالی که توی مستندات پایتون هست، اومده متد pow که توان رو حساب میکنه رو داده به submit و دو تا عدد هم بهش فرستاده.
با اینکار متد pow رو به شکل ناهمزمان اجرا میکنه.

مونگارد