@@ -20,12 +20,14 @@ callbacks or waiting until everything is done.
2020##Applicability
2121Use async method invocation pattern when
2222
23- * you have multiple independent tasks that can run in parallel
24- * you need to improve the performance of a group of sequential tasks
25- * you have limited amount of processing capacity or long running tasks and the
23+ * You have multiple independent tasks that can run in parallel
24+ * You need to improve the performance of a group of sequential tasks
25+ * You have limited amount of processing capacity or long running tasks and the
2626 caller should not wait the tasks to be ready
2727
2828##Real world examples
2929
30- * [ FutureTask] ( http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/FutureTask.html ) ,[ CompletableFuture] ( https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html ) and[ ExecutorService] ( http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html ) (Java)
31- * [ Task-based Asynchronous Pattern] ( https://msdn.microsoft.com/en-us/library/hh873175.aspx ) (.NET)
30+ * [ FutureTask] ( http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/FutureTask.html )
31+ * [ CompletableFuture] ( https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html )
32+ * [ ExecutorService] ( http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html )
33+ * [ Task-based Asynchronous Pattern] ( https://msdn.microsoft.com/en-us/library/hh873175.aspx )