بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

stop کردن thread

مدیریت گفتگو
khiyarshor 11 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان کسی میدونه چه جوری یه thread میشه نگه داشت ؟

تابع stop خودش کار نمیکنه نمیدونم چرا

نظرات

پاسخ‌ها 1

f-Dehghan 10 سال پیش

  boolean shutdown = false;
// set this to true to stop the thread
...
public void run() {
while (shutdown==false) {
// continue processing
}
}

یک فیلد بولین با مقدار false تعریف کنید. بعد داخل شرط while بولین رو با مقدار false قرار بدید .این طوری بعد از دستور استارت، ترد شروع به کار میکند.جایی که مایلید ترد متوقف بشه بولین رو true کنید .ترد متوقف میشه.

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .