Threads

nirtheking

New member
Threads

התחלתי ללמוד את נושא ה-threads ונתנה לי הדוגמא הבאה:
import java.util.Timer; import java.util.TimerTask; public class Reminder { Timer timer; public Reminder(int seconds){ timer = new Timer(); timer.schedule(new RemindTask(), seconds*1000); } class RemindTask extends TimerTask{ public void run(){ System.out.println("Time's up!"); timer.cancel(); } } public static void main(String[] args){ new Reminder(5); System.out.println("Task scheduled."); } }​
לא הבנתי איך ניתן ליצור אובייקט מבלי להכניסו למשתנה מיוחס? תודה לכל העונים והמשיבים
 

shakedunay

New member
ניתן ליצור אובייקט מבלי לשים אותו

במשתנה. האובייקט נוצר אך אין אליו ייחוס, וברגע שפעילות האובייקט תיפסק (תקרא הםונקציה timer.cancel()) ה garbagecollector ימחוק את האובייקט מהזיכרון.
 
למעלה