بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چطور یک thread را قبل از start مجدد متوقف کنیم ؟
سلام دوستان
من با یک دکمه stop/start شروع و توقف یک thread را به کمک یک متغیر state کنترل میکنم اما مشکلی که دارم اینه که هربار stop کرده و مجدد start میکنم thread قبلی هنوز فعاله و وقتی log میکنم میبینم مقادیر بین هم داره اجرا میشه.
چطور میتونم قبل اینکه ترد من start بشه نمونه های قبلی اون را stop کنم؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
underomeda
12 سال پیش
+1
0
اینم یه نمونه
class MyThread extends Thread
{
void run()
{
//My code which takes time.
}
}
//-------------------------- To run the thread
MyThread mThread = new MyThread();
mThread.start();
// PERFORM ALL YOUR OPERATIONS HERE..
mThread.destroy();
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .