可能是awaitCompletion方法的参数设置有误造成的问题。 使用TimeUnit.MICROSECONDS作为等待的时间单位,可能导致 awaitCompletion 方法未能正确阻塞代码运行。 TimeUnit.MICROSECONDS 表示等待时间是微秒级别的,这在某些情况下可能不够长,不足以让代码运行完成。 建议尝试修改代码中的 awaitCompletion(TIME_OUT, TimeUnit.MICROSECONDS) 语句,将时间单位改为合适的单位(例如秒或毫秒...
TimeUnit.MICROSECONDS
awaitCompletion(TIME_OUT, TimeUnit.MICROSECONDS)
是的,改成TimeUnit.MILLISECONDS就是毫秒了,输出就能获取到了,我也卡在这好久。
可能是awaitCompletion方法的参数设置有误造成的问题。 使用
TimeUnit.MICROSECONDS作为等待的时间单位,可能导致 awaitCompletion 方法未能正确阻塞代码运行。TimeUnit.MICROSECONDS表示等待时间是微秒级别的,这在某些情况下可能不够长,不足以让代码运行完成。 建议尝试修改代码中的awaitCompletion(TIME_OUT, TimeUnit.MICROSECONDS)语句,将时间单位改为合适的单位(例如秒或毫秒...是的,改成TimeUnit.MILLISECONDS就是毫秒了,输出就能获取到了,我也卡在这好久。