java.util.concurrent.locks.LockSupport.parkUntil takes an absolute timeout value which is relative to the epoch. So a value of zero is a time in the past and so parkUntil(0) should return immediately. What happens instead is that parkUntil(0) never times out.
|