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