title: Asynchronous Task without recall
body: <p>I have some difficulties with asynchronous Tasks in different Applications and Languages.</p>
  
  <p>The typical usage, as far as I understood it is something like:</p>
  
  <pre><code>asyncTask(x,y){
      //do something
  }
  
  alwaysRunWhenAsyncIsFinished(){
      //continue with the app has to 
      //happen here
  }
  
  ...
  
  mainProgramFunction(){
      asyncTask(5,6);
  }
  </code></pre>
  
  <p>Well in this Case you have to write your Program until the async task happens, and when you have to call the asyncTask, you have to write the continuing Code in the Recall Function, which is the Function that always happens last after the async task. </p>
  
  <p>Is there a possibility to write something like this:</p>
  
  <pre><code>asyncTask(x,y){
      //do something
  }
  
  
  ...
  
  mainProgramFunction(){
      asyncTask(5,6);
  
      continuingCode();//But happens AFTER asyncTask is done.
  }
  </code></pre>
  
  <p>I don't exactly know if this is possible or not. And maybe this is just possible with a specific sdk, which provides this kind of async task?</p>
  
  <p>The last option could be that I didn't really understand async tasks, and how to use them.</p>