آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

تکرار اجرای یک دستور در زمان مشخص

abedin  10 سال پیش  10 سال پیش
0 0

سلام

من یک دستور یا یک متد می خواستم که مثلا هر 500 میلی ثانیه یک سری از دستورات رو اجرا کنه.  در حقیقت میخوام در یک زمان مشخصی (مثل یک اینتراپت) یک متغیر رو دائم چک کنم در حالی که برنامه کار خودشرو داره میکنه.

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+1 0

این کد رو استفاده کن :

 

 new Thread(new Runnable() {

@Override
public void run() {

while(true){
// Code


try {
Thread.sleep(500);
}
catch (InterruptedException e) {
e.printStackTrace();
}

}
}
});

 

0 0
سلام ممنون میشه یه کم بیشتر توضیح بدید من هر کاری کردم کد هام عمل نکرد (10 سال پیش)
پاسخ به سوال 
abedin  10 سال پیش
0 0

سلام ممنون میشه یه کم بیشتر توضیح بدید من هر کاری کردم کد هام عمل نکرد

0 0
اونجا که نوشته لینک Code کدی که میخوای هر پونصد میلی ثانیه اجرا بشه(چک بشه) رو بزار (10 سال پیش)
0 0
برای جزئیات بیشتر به آموزش بخش برنامه نویسی همزمانی رجوع فرمائید. (10 سال پیش)

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