لطفا چند ثانیه صبر کنید
به نام خدا
در این بخش ما می خواهیم در مورد ساختار چند نخی یا Thread در جاوا بحث کنیم.خب همان طور که تا الان متوجه شدید برنامه های ما به صورت خطی اجرا می شود. (یعنی خط به خط) برای این که بتوانیم چند کار را به طور هم زمان انجام دهیم باید از Thread ها استفاده کنیم. شمای کلی یک ترد به شکل زیر است
همان طور که در شکل بالا مشاهده میکنید شما باید کد مورد نظر خود را داخل تابع run بنویسید و بعد از نوشتن Thread های مورد نظر برای اجرا باید کلاس مورد نظر را به مانند Scanner فراخوانی کنیم و سپس از متند run برای اجرا آن کمک بگیریم مانند شکل زیر
توجه داشته باشید که هنگام فراخوانی Thread می توانیم مقادیر اولیه به آن اختصاص دهیم و در خلل پروژه آن را اجرا کنیم. اگر هم ورودی خاصی نداشتیم می توانیم از null استفاده کنیم
توجه داشته باشید که هر تعداد کاری که می خواهید هم زمان انجام دهید باید به همان تعداد Thread ایجاد کنید
تمرین : برنامه ای بنویسید که دارای دوحلقه تکرار باشد و حلقه اول از ۱ تا ۱۰ بشمارد و حلقه دوم از ۱۱ تا ۲۰ توجه داشته باشید که باید مقادیر خروجی غیر منظم باشد
۱-یک حلقه از ۱ تا ۱۰ ایجاد میکنیم
۲-یک حلقه دیگر ۱۱ تا ۲۰ ایجاد میکنیم
۳-حلقه اول را داخل تردی به اسم Thr1 می گذاریم
۴-حلقه دوم را داخل تردی به اسم Thr2 میگذاریم
۵-Thr1 را فراخوانی و اجرا میکنیم
۶-Thr2 را فراخوانی و اجرا میکنیم
خروجی
رضا فرازی
رضا فرازی بنیانگذار و برنامه نویس سوراپ می باشد که برنامه نویسی های جاوا و سی شارپ و پی اچ پی علاقه مندی زیادی دارد برای دنبال کردن کار های او میوتوانید به گیت هاب وی سر بزنید http://github.com/rezafarazi/
بیشترایزینو
تا حالا شده کاری برای شما پیش بیاد و آدمش رو نتونید پیدا کنید تا برای شما انجام اش بده؟ ما در وب اپلیکیشن ایزینو این بستر را برای شما فراهم کرده ایم که با استفاده از آن شما بتوانید همه نیاز های خود را برطرف کنید از برنامه نویس بگیر تا لوله کش و […]
بیشترورود به دنیای کسب درآمد از ارز دیجیتال
ورود به دنیای کسب درآمد از ارز دیجیتال این روز ها بعد از اتمام همه گیری کرونا و با خانه نشینی , بیشتر مردم به فکر کسب در آمد از خانه هستند یکی ازاین روش ها خرید و فروش ارز های دیجیتال هست. خرید و فروش ارز دیجیتال هم به این صورت هست که شما […]
بیشترنویسنده | rezafta |
تاریخ انتشار | 05-10-20 |
تعداد بازدید | 591 بازدید |
زمان تقریبی مطالعه | دقیقه 10 |
از شاخه | آموزش جاوا |