🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی
کاربرد در برنامه نویسی تحت وب با پایتون
جامعه پایتون (وب) ایجاد شده در ۰۲ اسفند ۱۴۰۱

سلام وقتتون بخیر

میشه در مورد کاربرد مولتی ترد و مولتی پروسس در برنامه نویسی تحت وب توضیح بدین

ممنون از شما و استاد عزیز

سلام علی جان وقتت بخیر

اولین چیزی که باید در نظر بگیری اینه که چه مسئله ای رو میخوای با مولتی ترد یا پروسس حل کنی.

مثلا من اینجا این دوتا رو مطرح میکنم :

Background Task
Parallel Tasks Execution

مورد اول میتونه ارسال یک ایمیل باشه که وقتی کاربر عملیات رو انجام میده دیگه منتظر نمیمونه که ایمیل ارسال بشه.

یا محاسبه فاکتور یاا. . . . .

دومی میتونه خرید کردن تو باشه که چندین تسک باید همزمان اجرا بشه :

کم کردن از انبار - نوتیف دادن به شعبه‌ها - بررسی مقدار - محاسبه قیمت - محاسبه پست و.… . .

حالا برای مالتی پراسس : فکر کن کاربر ۵ تا عکس برای محصول اپلود کنه و قراره توی بک اند حجمشون کمتر بشه و کوچیک‌تر بشن

اینو میتونی با مالتی پراسس هندل کنی (یا حتی ویدیو)

منابع:

Multithreading in Django Rest Framework

Multi-threading and Multi-processing in Python

موفق باشی ?

بهترین پاسخ
Reza Mobaraki ۰۲ اسفند ۱۴۰۱، ۱۷:۱۰