T - Worker 的具体类型public class WorkerLoan<T extends Worker> extends Object implements AutoCloseable
AutoCloseable 以支持 try-with-resources 自动归还。
通过 get() 获取被借出的 Worker 实例,
当 try 块结束时 close() 自动将 Worker 归还到池中。
try (WorkerLoan<MyWorker> loan = pool.borrow(1, TimeUnit.MINUTES)) {
if (loan != null) {
MyWorker worker = loan.get();
worker.doWork();
}
} // 自动归还
| Modifier and Type | Method and Description |
|---|---|
void |
close()
将 Worker 归还到池中。由 try-with-resources 自动调用。
|
T |
get()
获取被借出的 Worker 实例。
|
public T get()
public void close()
close in interface AutoCloseableCopyright © 2026. All rights reserved.