2011-09-27 4 views

答えて

5

この期間中に作業を行う予定がある場合のみ、それ以外の場合は意味がありません。 APIをFutureに返すことをお勧めします。ような何か:もちろん

interface QueryService { 
    public FutureTask<QueryResult> query(Query q); 
} 

FutureTask<QueryResult> res = query(..); 
// do work 
res.get(); // blocks until result is in 

は、あなたは一般的にExecutorServiceにごCallablesRunnablesを提出しなければなりません。

+0

このトピックには別のスレッドがあるので、この回答は十分です。 – MetaChrome

+0

@dlots:そのスレッドのリンクを投稿できますか? –