or</code>.
 For example, the above construction with <code>submit</code> could be replaced by:
  <pre> <code>FutureTask<String> future =
   new FutureTask<String>(new Callable<String>() {
     public String call() {
       return searcher.search(target);
   </code>});
 executor.execute(future);}</pre>

 <p>Memory consistency effects: Actions taken by the asynchronous computation
 <a href="package-summary.html#MemoryVisibility"> <i>happen-before</i></a>
 actions following the corresponding <code>Future.get()