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

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 را فراخوانی و اجرا میکنیم

خروجی

کارکردن با بانک اطلاعاتی در جاوا بخش اول

به نام خدا با پیشرفت روز افزون تکنولوژی و بزرگ شدن اطلاعات دیگر اطلاعات قابل ذخیره در فایل نیستند به دلایل مختلف مثل کند بودن مطمئن نبودن و… به همین دلیل بهترین گزینه برای ذخیره اطلاعات در سیستم و یا سرور استفاده از بانک های اطلاعاتی یا دیتابیس می باشد. برای استفاده از این بخش […]

بیشتر

اجرای یک برنامه در جاوا

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

بیشتر

سورچی

این نرم افزار نرم افزار آزمون تحت شبکه می باشد که با جاوا نوشته شده و روی سیستم عامل های اندروید لینوکس ویندوز و مک قابل اجرا می باشد. پکیج سورچی شامل 11 نرم افزار به صورت زیر می باشد : سه نرم افزار تحت سرور برای اجرا روی مک ویندوز و لینوکس چهار نرم […]

بیشتر



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

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

جزئیات



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