@Override public Object get() throws InterruptedException, ExecutionException { sync.acquire(-1); if (this.response != null) { return this.response.getResult(); } else { return null; } }
这个sync.acquire(-1);作用是什么,可能我对AQS理解不够