How to tell ScheduledExecutorService to ignore overlapping executions after resuming computer from suspension/hibernation How to tell ScheduledExecutorService to ignore overlapping executions after resuming computer from suspension/hibernation multithreading multithreading