Java Google App Engine异步数据存储区API提供了一种执行异步读取的方法,然后稍后询问它是否已完成,如果需要,可以使用可选的超时来阻止它。但是,我想要做的一件事我无法找到办法,相当于UNIX选择。
也就是说,我想:
发出一堆,比方说,读取到数据存储区然后
进入睡眠状态,直到其中任何一个回来。
据我所知,API本身需要我循环遍历异步读取返回的Futures并询问isDone()直到其中一个说真;这会耗费我付出的CPU时间而无法使用。
我是否遗漏了某些内容,或者无法使用GAE / J Async数据存储区API获得UNIX选择的效果?
答案 0 :(得分:0)