Skip to content

Instantly share code, notes, and snippets.

@franz1981
Created June 20, 2018 07:59
Show Gist options
  • Save franz1981/cdd4374ad8217d9fee9281db70bb99dd to your computer and use it in GitHub Desktop.
Save franz1981/cdd4374ad8217d9fee9281db70bb99dd to your computer and use it in GitHub Desktop.
if (!tasks.offer(task)) {
throw new RejectedExecutionException("back-pressured?");
}
if (!running) {
lock.lock();
try {
condition.signal();
} finally {
lock.unlock();
}
}
return null;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment