ThreadPoolManager + Calendar
Posted: Tue Nov 08, 2011 3:59 pm
so i want to fun 'TestManager' every hour, on the hour. how will i go about doing that?
Code: Select all
private final int SECOND = 60000;private final int MINUTE = 60*SECOND;private final int HOUR = 60*MINUTE;private final int DAY = 24*HOUR;
Code: Select all
Calendar calendar = Calendar.getInstance();calendar.add(Calendar.HOUR,calendar.get(Calendar.HOUR)+1);calendar.set(Calendar.MINUTE,0);calendar.set(Calendar.SECOND,0);calendar.set(Calendar.MILLISECOND,0);SWIMMER = ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new TestManager(),calendar.getTimeInMillis()-System.currentTimeMillis(),1*HOUR);