Basic Android Programming (8/10) - Multi-Threading Part 1. I originally intended to have just one video on Multi-Threading, but decided to break into two. That's why the intro in this video actually covered both #8 and #9. Starts off by talking about Java language's multi-threading support. This is important as it's not only fundamental, it's also nearly identical to C#'s multi-threading support. So the same skill can be applied on Windows. Then go over the AsyncTask class.