我有一个future,它执行一些密集的任务。我称它为future,它有一个超时。如果超时,我将向客户端抛出一个异常,并创建另一个scheduledfuture以在一段时间后取消第一个future。这个想法是让future在最初超时后的某个时间完成它的任务,但是如果它在这段时间内没有完成,只需终止它。
我的代码看起来像
try {
return future.get(5, TimeUnit.SECONDS);
} catch (TimeoutException) {
//create a scheduledfuture here which waits for another 5s
我在Linux中通过Selenium使用Chrome时遇到以下错误:
ERROR:browser_main_loop.cc(1512)] Unable to open X display.
ERROR:nacl_helper_linux.cc(308)] NaCl helper process running without a sandbox!
你对下面的错误有解决方案吗?