gpt4 book ai didi

java - 我应该阻止 Java 中异步 AutoClosable 资源的 close 方法吗?

转载 作者:行者123 更新时间:2023-11-30 03:04:40 24 4
gpt4 key购买 nike

我有一个异步资源,我想让它自动关闭。我的资源分拆一个线程并轮询内部读取器。

我应该阻止 close 方法直到内部资源关闭还是可以。

我的代码是这样的......

public class MyReader implements AutoClosable {
ActualReader readerImpl = ...;

public void close() {
shutdownRequested.set(true);
}

public void start() {
while(!shutdownRequested) {
int someInt = readerImpl.poll(100);
}

readerImpl.close()
}
}

最佳答案

您的资源应该是异步的。因此该方法不应阻塞。

关于java - 我应该阻止 Java 中异步 AutoClosable 资源的 close 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35093009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com