برنامه ای ساختم که ورودی هایی داره پردازش هایی و خروجی هایی که به کاربر نمایش داده میشه
حال میخوام قسمت هایی از برنامه رو مالتی ترد کنم
سوال:
چه قسمت هایی رو میشه مالتی ترد کرد؟
و چه قسمت هایی رو نمیشه مالتی ترد کرد؟
برنامه ای ساختم که ورودی هایی داره پردازش هایی و خروجی هایی که به کاربر نمایش داده میشه
حال میخوام قسمت هایی از برنامه رو مالتی ترد کنم
سوال:
چه قسمت هایی رو میشه مالتی ترد کرد؟
و چه قسمت هایی رو نمیشه مالتی ترد کرد؟
دوست عزیز با سلام
به قول معروف " به تعداد آدمهای روی زمین راه هست برای رسیدن به خدا"
اینکه شما کدوم قسمت از برنامه رو با استفاده از تردها پیاده سازی کنید بستگی به برنامه شما و مهمتر از اون تحلیلی هست که روی برنامه انجام دادید و منطقی که بر اساس اون برنامه رو نوشتید.
اگه کمی بیشتر در مورد برنامه توضیح می دادید بهتر میشد در مورد اون بحث کرد.
شما میتونید داده های رو که از کاربر می گیرید به یک ترد بسپارید تا براتون پردازش کنمه و زمانی که در حال پردازش داده هستید برنامتون قفل نشه و بتونید به موازات پردازش داده های جدیدی از کاربر بگیرید و یا اگر نمایش اطلاعات شما زمان بر هست، نمایش رو هم به یک ترد بسپارید
البته این مطالب رو به صورت کلی گفتم و جای بحث بسیار هست
اگر جستجو کنید نمونه برنامه های زیادی رو پیدا می کنید که شاید به شما ایده برای پیاده سازی برنامه بده
یک نمونه برنامه که Multitheard رو پیاده سازی کرده باشه ؟