May 2014
Intermediate to advanced
280 pages
6h 27m
English
Before we immerse ourselves in the world of threading, we will start with an introduction to the Android platform, the application architecture, and the application’s execution. This chapter provides a baseline of knowledge required for an effective discussion of threading in the rest of the book, but a complete information on the Android platform can be found in the official documentation or in most of the numerous Android programming books on the market.
Applications run on top of a software stack that is based on a Linux kernel, native C/C++ libraries, and a runtime that executes the application code (Figure 1-1).

The major building blocks of the Android software stack are:
java.lang.Thread class and java.util.concurrent package.
Read now
Unlock full access