waitForGetResult

如果 workThread 不为空,则阻塞当前调用线程 ,直到调用setAndNotify 或 notifyThread方法后才会被唤醒 如果 workThread 为空,则直接返回 DataResult 对象

等待最长不超过 WAIT_TIMEOUT_NANOS,超时后以 ASYNC_WAIT_TIMEOUT 返回。

若等待期间线程被中断,则立即以 ASYNC_WAIT_INTERRUPTED 返回, 并保留线程的中断状态交由调用方处理。