اذهب إلى المحتوى
  • 0

جعل Thread يدخل في حالة سكون لوقت محدد

Zeina Almakdisi

السؤال

قمت بكتابة الكود التالي لكت واجهة مشكلة في معرفة كيفية جعل التنفيذ يتوقف لمدة معينة 

public class Simple extends Thread {
            public Simple(String str) { super(str);  }  
            public void run() {
                for (int i = 0; i < 10; i++) {
                    System.out.println(i + " " + getName());
               
                System.out.println("DONE! " + getName());
            }     
                    public static void main (String[] args) {
                new Simple(“Thread1").start();
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

طالما أنك تستخدمين الصف Thread يمكن تطبيق التابع sleep منها مع تمرير الوقت المراد انتظاره.

try { 
  Thread.sleep((long)1000);
} catch (InterruptedException e) {
	
}

يتم تقدير الوقت بالميلي ثانية أي 1000 هي ثانية.

وترمي استثناء من نوع Interrupted Exception في حال مقاطعة خلال الانتظار (انهاء قسري أو إيقاف البرنامج) مثلاً يوجد مسلك آخر وجد حل للمشكلة البرمجية التي كل مسلك لدينا مسؤول عن جزء من مجال الحل الخاص بها.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...