June 2017
Intermediate to advanced
400 pages
8h 44m
English
When it comes to building mobile apps, desktop applications, and other user experiences, users have little patience for interfaces that hang up or freeze while work is being done. The visual updating of user interfaces is often done by a single dedicated UI thread, and changes to the user interface must be done on that thread. User input events are typically fired on the UI thread as well. If a user input triggers work, and that work is not moved to another thread, that UI thread will become busy. This is what makes the user interface unresponsive, and today's users expect better than this. They want to still interact with the application while work is happening in the background, so concurrency is a ...
Read now
Unlock full access