فیلم آموزشی_بخش-سیزدهم_Multi Threading در جاوا
چند نخی یا Multi Threading در جاوا
امروزه در دنیای برنامه نویسی در اغلب اوقات ممکن است برنامه ما نیاز به اجرای بخش هایی (Tasks) از خود را در یک واحد زمان داشته باشد. راه حلی که برای این مشکل ارائه شده است مفهومی است که Thread خوانده می شود.
جالب است بدانیم در ساختار جاوا هر برنامه حداقل شامل یک Thread می باشد که بطور خودکار در زمان اجرای برنامه توسط JVM اجرا می شود مانند تردی که در زمان ایجاد main شروع می شود و با خاتمه main از بین میرود. شایان ذکر است که میتوان در هنگام لزوم و یا حتی برای بهینه کردن برنامه از تعداد بیشتری ترد استفاده نمود. استفاده از بیش از یک ترد در برنامه را در اصطلاح مالتی تردینگ (Multi Threading) گویند.
استفاده از تردها (Multi Threading) در حد چشم گیری کارآیی برنامه را بالا می برد . فرض کنید شما در حال طراحی یک برنامه پردازشگر متن می باشید طبعا برنامه شما زمانی بهینه و کاربر پسند تر است که قابلیت تایپ پرینت و ذخیره کردن و … را همزمان در اختیار کاربر قرار دهد.
در این فیلم آموزشی ،به بحث در مورد برخی مفاهیم Multi Threading می پردازیم و می آموزیم که چگونه در جاوا از Thread استفاده کنیم تا برنامه ی ما به ویژگی هایی دست پیدا کند که بدون Thread ممکن نیست.
در صورت وجود هر گونه سوال در مورد این آموزش در قسمت نظرات بیان بفرمایید.
دوستان لطفا اشکالات آموزش که فکر می کنید اگر بر طرف شود به بالا رفتن کیفیت آموزشها کمک می کند را بیان بفرمایید تا در آموزش های بعدی لحاظ شود.
مدت فیلم : ۶۰ دقیقه
حجم: ۴۷ مگابایت
ابعاد فیلم: HD
لینک فیلم آموزشی بخش سیزدهم جاوا در آپارات
لینک فیلم آموزشی بخش سیزدهم جاوا در یوتیوب
در یو تیوب کیفیت نمایش را در حداکثر انداره قرار دهید تا فیلم را با کیفیت خوبی ببینید
خسته نباشید / منتظر قسمت چهاردهم
ممنون از شما.
به امید خدا اونم سعی میکنم چند وقت دیگه آماده کنم.
آقای فرجی واقعا دستتون درد نکنه که بدون هیچ چشم داشتی این آموزش های خوب رو درست میکنید / انشا الله خدا به آرزوتون برسونه
خواهش میکنم.
در واقع چیزی جز وظیفه نیست 🙂
متاسفانه لینک دانلود کار نمیکنه!!
احتمالا مشکل مربوط به آپلود سنتره و مقطعیه. چون من همه لینک ها رو چک کردم بعد اینجا قرار دادم.
بعدا دوباره امتحان کنید حتما درست میشه.
لینک دانلود مشکل داره عزیز
با سلام خسته نباشید
ممنون از زحماتتون
چناب فرجی لینک ها درست نیستند لطفا چک کنید چون وقتی روشون کلیک می کنیم صفحه دانلود یه عکس رو میاره ممنون
حتما مربوط به آپلود سنتر هست اگر جای دیگه ای اپلود کنید بهتر هست مثلا مدیافایر skydrive یا ….
تشکر
دوستان مشکل موقتی بود.
الآن چک کردم. مشکل حل شده و میتونید دانلود کنید.
بله درست شده
تشکر بابت زحماتتون
خواهش میکنم دوست عزیز 🙂
thank you!!
you’re welcome 🙂
من از روزی که قسمت جدید رو گزاشتید هر روز امتحان میکنم هنوز موفق به دانلود نشدم
اگه اپلود سنتر بهتری استفاده میکردید خوب بود
با این حال متشکریم از زحماتت
خواهش میکنم. این آپلود سنتر هم بد نیست. به جز اون مشکل موقتی من مشکلی ندیدم. 🙂
یه سوال؟
توی فیلم موقعی که مثلا میخواستین بنویسید
System.out.println
فکر کنم با یک میانبر دستور رو وارد کردید یا موقعی که می خواستید متد main رو بنویسید
نحوه ی نوشتن توی نت بینز چطوری هست؟
تشکر
به این مسیر برید و میانبر رو تعین کنید:
tools->Options->Editor->Code Templates
موفق باشید
اصلا از اول لینک ها درست بود / من در اولین روزی که آپلود کردید دانلود کردم / آقای فرجی منتظر پروژه ساکت پروگرمینگ به صورت قدم به قدم هستیم
به امید خدا. به زودی شروع میکنم
سلام
آقای مهندس عالی بود
خسته نباشید
ممنونم دوست عزیز 🙂
لطفا چندتا کتاب کامل فارسی و انگلیسی برا دانلود بزارید
من خیلی بهشون احتیاج دارم
چشم. سعی میکنم به زودی چند تا از بهترین کتابها رو انتخاب کنم و قرار بدم.
سلام- آموزش نحوه درست کردن ایتم های گرافیکی به طور دستی (کشیدن ماوس مثل C#) رو اگه امکان داره بذارید …
سلام – تشکر می کنم بابت آموزش های خیلی خوبتون.
بی صبرانه منتظر قسمت های بعدی اموزش جاوا هستیم.
ممنون می شم اگه از تجربه خودتون در مورد جاوا بگید، این که چه طور شروع کردید و از چه منابعی استفاده کردید.
سلام
خسته نباشید
سایت خیلی خوبی دارید
من نمیتونم دانلود کنم
اگه میشه راهنماییم کنیین
ممنون
سلام خسته نباشی استاد،آموزشا ادامه نداره؟
خیلی عالیه! منتظر قسمت چهاردهم هستیم 🙂
ممنون .
سلام
ممنون از سایت بسیارعالیتون. من این ترم درس سیستم های توزیعی دارم و می بایست برای پرژه ی این درس یک الگوریتم برای موازی سازی ارائه بدم و بعد اونو پیاده سازی کنم. فعلاً توی انتخاب الگوریتم دچار مشکل شدم. اگه ممکنه راهنماییم کنید(زیاد توی برنامه نویسی مهارت ندارم پس میخوام موضوعی رو بردارم که بتونم از پسش بر بیام)
سلام
من فیلم آموزشی شما رو در یوتیوب نگاه کردم. بسیار کامل مطلب رو توضیح داده بودید. متشکرم
آیا بخش چهاردم آموزش که گفته بودید درباره Networking هست، به اشتراک گذاشته شده است؟