| Constructor and Description |
|---|
TimeoutPauser(int minBusy)
first it will busy wait, then it will yield, then sleep for a small amount of time, then
increases to a large amount of time.
|
| Modifier and Type | Method and Description |
|---|---|
long |
countPaused() |
void |
pause() |
void |
pause(long timeout,
TimeUnit timeUnit) |
void |
reset() |
long |
timePaused() |
void |
unpause() |
public TimeoutPauser(int minBusy)
minBusy - the min number of times it will go around doing nothing, after this is
reached it will then start to yieldpublic void pause(long timeout,
TimeUnit timeUnit)
throws TimeoutException
pause in interface PauserTimeoutExceptionpublic long timePaused()
timePaused in interface Pauserpublic long countPaused()
countPaused in interface PauserCopyright © 2016. All rights reserved.