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

Multi Thread در جاوا

به نام خدا

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

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

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

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

تمرین : برنامه ای بنویسید که دارای دوحلقه تکرار باشد و حلقه اول از ۱ تا ۱۰ بشمارد و حلقه دوم از ۱۱ تا ۲۰ توجه داشته باشید که باید مقادیر خروجی غیر منظم باشد

۱-یک حلقه از ۱ تا ۱۰ ایجاد میکنیم

۲-یک حلقه دیگر ۱۱ تا ۲۰ ایجاد میکنیم

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

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

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

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

خروجی

رضا فرازی

رضا فرازی بنیانگذار و برنامه نویس سوراپ می باشد که برنامه نویسی های جاوا و سی شارپ و پی اچ پی علاقه مندی زیادی دارد برای دنبال کردن کار های او میوتوانید به گیت هاب وی سر بزنید http://github.com/rezafarazi/

بیشتر

ایزینو

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

بیشتر

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

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

بیشتر



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

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

جزئیات



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