PDA

View Full Version : سوال: اينترفيس Runnable



malekabadi_a
سه شنبه 15 مرداد 1392, 23:59 عصر
با عرض سلام و خسته نباشيد خدمت همه ي دوستان . من كمي در برنامه نويسي جاوا نگارش موبايل تازه وارد هستم. سوال من در مورد اينترفيس Runnable هست. من فقط توي مثال هاي بعضي از كتاب ها ديدم كه وقتي مي خواستن از كلاس Thread استفاده كنند ، اين اينترفيس رو به عنوان پارامتر مي فرستادند. مي خواستم بدونم كه اصلا در كل ، اين اينترفيس چي هست و چرا به عنوان پارامتر براي كلاس Thread استفاده مي شود. دوستان خواهشا كمك كنيد ، چون نياز فوري به دانستن اين موضوع دارم. با تشكر

cups_of_java
چهارشنبه 16 مرداد 1392, 09:36 صبح
این دو تا یکیشون کلاسه یکیشون اینترفیس
Thread برای اجرای کد تو یک thread مجزا استفاده میشه و چند راه برای این کار هست:
یکی اینکه متد run داخل خودت thread رو پیاده سازی کنی
اما گاهی ترجیح میدن به جای نوشتن یه کلاس جدید یدونه بچه فوری از Runnable بسازن و بدن به یه شی جدید از Thread تا بدون چیو باید اجرا کنه.
Runnable فقط مث همون متد Run‌ میمونه که شما توش می تونی بگی چه کاری رو انجام بده.

malekabadi_a
پنج شنبه 17 مرداد 1392, 14:19 عصر
این دو تا یکیشون کلاسه یکیشون اینترفیس
Thread برای اجرای کد تو یک thread مجزا استفاده میشه و چند راه برای این کار هست:
یکی اینکه متد run داخل خودت thread رو پیاده سازی کنی
اما گاهی ترجیح میدن به جای نوشتن یه کلاس جدید یدونه بچه فوری از Runnable بسازن و بدن به یه شی جدید از Thread تا بدون چیو باید اجرا کنه.
Runnable فقط مث همون متد Run‌ میمونه که شما توش می تونی بگی چه کاری رو انجام بده.
سلام دوست عزیز. ممنون از راهنماییتون. استفاده کردیم