بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
متوقف کردن یک Thread
سلام. کسی میدونه که چطور میشه یک ترد رو متوقف کرد؟من یک عملیاتی داخل ترد ام دارم که بعد از مدتی تموم میشه و میخوام هر وقت اراده کردم ترد کلا از کار بیفته. چیکار باید بکنم؟ممنون
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
//my codes
}
});
thread.start();
+1
0
سلام . پیشنیاز اِراده کردن انجام هر کاری تصمیم گیری هست و وقتی میخوای تصمیم بگیری یعنی دستورات تصمیم گیری میتونی از این لینک استفاده کنی: لینک (8 سال پیش)
+1
0
میتونی اول یه متغیر بولی تعریف کنی و مقدارش رو TRUE بزاری و توی یه حلقه لوپ مثلا While تا زمانی که true هست ادامه و هر وقت دلتون خواست متغیر بولی رو false بدین (8 سال پیش)
+1
0
توی لینک مورد نظر که فرستادم یکی از نظرات این هست که ;()Thread.interrupt این کار درستی نیست این وقفه میندازه و به معنی توقف کامل نیست
(8 سال پیش)
+1
0
علی جان حرف شما درسته.اما این برا موقعی هست که عملیات داخل while من مدام تموم شه و به while برسه تا جک کنه اگر مخالف شرط بود ادامه نده. اما عملیات من طولانیه و به این زودی ها while رو دوباره چک میکنه (8 سال پیش)
+1
0
سلام شما کدت رو بنویس بزار ببینم چطور میشه حل کرد . اگر دستی بخوای توقف کنی با یه دکمه stop اون و متوقف کن. هزار راه داره (8 سال پیش)
+1
0
ممنون از توجه شما. مشکل حل شد. سپاس (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .