فیلم آموزشی_بخش-سیزدهم_Multi Threading در جاوا

https://www.aparat.com/v/CA3MT

چند نخی یا Multi Threading در جاوا

چند نخی در جاوا

امروزه در دنیای برنامه نویسی در اغلب اوقات ممکن است برنامه ما نیاز به اجرای بخش هایی (Tasks) از خود را در یک واحد زمان داشته باشد. راه حلی که برای این مشکل ارائه شده است مفهومی است که Thread خوانده می شود.

به زبان ساده Thread عبارت است روند اجرای زیر مجموعه ای از یک برنامه با سایر زیر مجموعه های همان برنامه که همگی بصورت همزمان در حال اجرا می باشند.


جالب است بدانیم در ساختار جاوا هر برنامه حداقل شامل یک
Thread می باشد که بطور خودکار در زمان اجرای برنامه توسط JVM اجرا می شود مانند تردی که در زمان ایجاد main شروع می شود و با خاتمه main از بین میرود. شایان ذکر است که میتوان در هنگام لزوم و یا حتی برای بهینه کردن برنامه از تعداد بیشتری ترد استفاده نمود. استفاده از بیش از یک ترد در برنامه را در اصطلاح مالتی تردینگ (Multi Threading) گویند.

استفاده از تردها (
Multi Threading) در حد چشم گیری کارآیی برنامه را بالا می برد . فرض کنید شما در حال طراحی یک برنامه پردازشگر متن می باشید طبعا برنامه شما زمانی بهینه و کاربر پسند تر است که قابلیت تایپ پرینت و ذخیره کردن و … را همزمان در اختیار کاربر قرار دهد.

در این فیلم آموزشی ،به بحث در مورد برخی مفاهیم Multi Threading می پردازیم و  می آموزیم که چگونه در جاوا  از Thread استفاده کنیم تا برنامه ی ما به ویژگی هایی دست پیدا کند که بدون Thread ممکن نیست.

در صورت وجود هر گونه سوال در مورد این آموزش در قسمت نظرات بیان بفرمایید.

دوستان لطفا اشکالات آموزش که  فکر می کنید اگر بر طرف شود به بالا رفتن کیفیت آموزشها کمک می کند را بیان بفرمایید تا در آموزش های بعدی لحاظ شود.

مدت فیلم : ۶۰ دقیقه

حجم: ۴۷ مگابایت

ابعاد فیلم: HD

لینک فیلم آموزشی بخش سیزدهم جاوا در آپارات

 

لینک فیلم آموزشی بخش سیزدهم جاوا در یوتیوب

در یو تیوب کیفیت نمایش را در حداکثر انداره قرار دهید تا فیلم را با کیفیت خوبی ببینید

 

لینک دانلود آموزشی   Multi Threading  در جاوا از دراپ باکس

لینک دانلود سورس برنامه  Multi Threading  در جاوا از دراپ باکس

امید فرجی

سلام، امید فرجی هستم از همدان. از سال 1398 در حوزه برنامه نویسی فعالیت دارم و در این مدت پروژه های تجاری مختلفی انجام دادم. همچنین از سال 1391 سایت آموزش تخصصی جاوا را راه اندازی کردم و در خدمت شما هستم. امیدوارم مفید بوده باشم.

شما ممکن است این را هم بپسندید

۳۳ پاسخ‌ها

  1. سارا گفت:

    خسته نباشید / منتظر قسمت چهاردهم

  2. سارا گفت:

    آقای فرجی واقعا دستتون درد نکنه که بدون هیچ چشم داشتی این آموزش های خوب رو درست میکنید / انشا الله خدا به آرزوتون برسونه

  3. javac گفت:

    متاسفانه لینک دانلود کار نمیکنه!!

    • احتمالا مشکل مربوط به آپلود سنتره و مقطعیه. چون من همه لینک ها رو چک کردم بعد اینجا قرار دادم.
      بعدا دوباره امتحان کنید حتما درست میشه.

  4. جاواکار گفت:

    لینک دانلود مشکل داره عزیز

  5. دانشجو گفت:

    با سلام خسته نباشید
    ممنون از زحماتتون
    چناب فرجی لینک ها درست نیستند لطفا چک کنید چون وقتی روشون کلیک می کنیم صفحه دانلود یه عکس رو میاره ممنون

  6. javac گفت:

    حتما مربوط به آپلود سنتر هست اگر جای دیگه ای اپلود کنید بهتر هست مثلا مدیافایر skydrive یا ….
    تشکر

  7. دوستان مشکل موقتی بود.
    الآن چک کردم. مشکل حل شده و میتونید دانلود کنید.

  8. احمد گفت:

    من از روزی که قسمت جدید رو گزاشتید هر روز امتحان میکنم هنوز موفق به دانلود نشدم
    اگه اپلود سنتر بهتری استفاده میکردید خوب بود
    با این حال متشکریم از زحماتت

  9. Javac گفت:

    یه سوال؟
    توی فیلم موقعی که مثلا میخواستین بنویسید
    System.out.println
    فکر کنم با یک میانبر دستور رو وارد کردید یا موقعی که می خواستید متد main رو بنویسید
    نحوه ی نوشتن توی نت بینز چطوری هست؟
    تشکر

  10. سارا گفت:

    اصلا از اول لینک ها درست بود / من در اولین روزی که آپلود کردید دانلود کردم / آقای فرجی منتظر پروژه ساکت پروگرمینگ به صورت قدم به قدم هستیم

  11. جاواکار گفت:

    سلام

    آقای مهندس عالی بود
    خسته نباشید

  12. محسن گفت:

    لطفا چندتا کتاب کامل فارسی و انگلیسی برا دانلود بزارید
    من خیلی بهشون احتیاج دارم

  13. Adib گفت:

    سلام- آموزش نحوه درست کردن ایتم های گرافیکی به طور دستی (کشیدن ماوس مثل C#) رو اگه امکان داره بذارید …

  14. Adib گفت:

    سلام – تشکر می کنم بابت آموزش های خیلی خوبتون.
    بی صبرانه منتظر قسمت های بعدی اموزش جاوا هستیم.

    ممنون می شم اگه از تجربه خودتون در مورد جاوا بگید، این که چه طور شروع کردید و از چه منابعی استفاده کردید.

  15. elnaznazi گفت:

    سلام
    خسته نباشید
    سایت خیلی خوبی دارید
    من نمیتونم دانلود کنم
    اگه میشه راهنماییم کنیین
    ممنون

  16. محمد گفت:

    سلام خسته نباشی استاد،آموزشا ادامه نداره؟

  17. الهام گفت:

    خیلی عالیه! منتظر قسمت چهاردهم هستیم 🙂

  18. msa گفت:

    ممنون .

  19. mahdie گفت:

    سلام
    ممنون از سایت بسیارعالیتون. من این ترم درس سیستم های توزیعی دارم و می بایست برای پرژه ی این درس یک الگوریتم برای موازی سازی ارائه بدم و بعد اونو پیاده سازی کنم. فعلاً توی انتخاب الگوریتم دچار مشکل شدم. اگه ممکنه راهنماییم کنید(زیاد توی برنامه نویسی مهارت ندارم پس میخوام موضوعی رو بردارم که بتونم از پسش بر بیام)

  20. rahil گفت:

    سلام
    من فیلم آموزشی شما رو در یوتیوب نگاه کردم. بسیار کامل مطلب رو توضیح داده بودید. متشکرم

  21. Rahil گفت:

    آیا بخش چهاردم آموزش که گفته بودید درباره Networking هست، به اشتراک گذاشته شده است؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *