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

السؤال

نشر

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...