لطفا چند ثانیه صبر کنید

close

Multi Thread در جاوا

به نام خدا

در این بخش ما می خواهیم در مورد ساختار چند نخی یا Thread در جاوا بحث کنیم.خب همان طور که تا الان متوجه شدید برنامه های ما به صورت خطی اجرا می شود. (یعنی خط به خط) برای این که بتوانیم چند کار را به طور هم زمان انجام دهیم باید از Thread ها استفاده کنیم. شمای کلی یک ترد به شکل زیر است

همان طور که در شکل بالا مشاهده میکنید شما باید کد مورد نظر خود را داخل تابع run بنویسید و بعد از نوشتن Thread های مورد نظر برای اجرا باید کلاس مورد نظر را به مانند Scanner فراخوانی کنیم و سپس از متند run برای اجرا آن کمک بگیریم مانند شکل زیر

توجه داشته باشید که هنگام فراخوانی Thread می توانیم مقادیر اولیه به آن اختصاص دهیم و در خلل پروژه آن را اجرا کنیم. اگر هم ورودی خاصی نداشتیم می توانیم از null استفاده کنیم

توجه داشته باشید که هر تعداد کاری که می خواهید هم زمان انجام دهید باید به همان تعداد Thread ایجاد کنید

تمرین : برنامه ای بنویسید که دارای دوحلقه تکرار باشد و حلقه اول از 1 تا 10 بشمارد و حلقه دوم از 11 تا 20 توجه داشته باشید که باید مقادیر خروجی غیر منظم باشد

1-یک حلقه از 1 تا 10 ایجاد میکنیم

2-یک حلقه دیگر 11 تا 20 ایجاد میکنیم

3-حلقه اول را داخل تردی به اسم Thr1 می گذاریم

4-حلقه دوم را داخل تردی به اسم Thr2 میگذاریم

5-Thr1 را فراخوانی و اجرا میکنیم

6-Thr2 را فراخوانی و اجرا میکنیم

خروجی

کلاس در جاوا

به نام خدا در این بخش از آموزش جاوا قصد داریم به کلاس ها در جاوا بپردازیم همان طوری که می دانید در برنامه نویسی هرچه قدر برنامه پیشرفت می کند پیچیده نیز می شود. برای کنترل این پیچیدگی ها از کلاس ها و شی گرایی استفاده می کنیم برای ساخت یک کلاس می توانید […]

بیشتر

بروزرسانی رابط کاربری One UI 2.1 در هفته جاری برای گوشی‌های گلکسی S9 و S9+ عرضه می‌شود

مدتی پیش مشخص شد که سامسونگ قصد دارد تا در خرداد ماه سال جاری بروزرسانی One UI 2.1 را برای کاربران گوشی‌های گلکسی نوت 9 و گلکسی اس 9 منتشر کند اما روز دقیق انتشار آن مشخص نشده بود. حال به گفته یکی از ناظرین انجمن‌های سامسونگ، این شرکت قصد دارد تا در هفته جاری […]

بیشتر

شیائومی به دنبال عرضه گوشی هوشمند با حافظه رم 16 گیگابایتی است

این روزها شاهد افزایش قدرت پردازشی گوشی‌های موبایل هستیم به طوری که کیفیت گرافیکی بازی‌های عرضه شده بر روی موبایل‌ها افزایش چشم‌گیری داشته است. در این بین شرکت‌ها علاوه بر قدرت پردازشی، حجم حافظه رم را گوشی‌های هوشمند را افزایش داده‌اند و گفته می‌شود که شرکت محبوب شیائومی به دنبال عرضه گوشی هوشمند با حافظه […]

بیشتر



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

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

جزئیات



نویسنده rezafta
تاریخ انتشار 05-10-20
تعداد بازدید 43 بازدید
زمان تقریبی مطالعه دقیقه 10
از شاخه آموزش جاوا