In the article the main problems of the multi-threading organization in Android are processed and described. The basic options for cooperation of background threads and the main UI-thread of the program are considered and the advantages and disadvantages of each model interaction are highlighted.
1. Processes and Threads [Electronic Resource]:[site] // Official documentation. — Mode of access: URL: http://developer.android.com/guide/components/processes-and-threads.html.... — Title from the screen. — Last access:10.08.2014.
2. HandlerThread // Official documentation. — Mode of access: URL: http://developer.android.com/reference/android/os/HandlerThread.html. — Title from the screen. — Last access:10.08.2014.
3. Android Looper[Electronic Resource]:[videolecture] // Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems. — Mode of access: URL: https://class.coursera.org/posa-002/lecture/63. — Title from the screen. — Last access:10.08.2014.
4. Communicating with the UI Thread[Electronic Resource]:[site] // Official documentation. — Mode of access:URL: http://developer.android.com/training/multiple-threads/communicate-ui.ht.... — Title from the screen. — Last access:11.08.2014.
5. Handler vs AsyncTask[Electronic Resource]: [site]. — Mode of access:URL: http://stackoverflow.com/questions/2523459/handler-vs-asynctask. — Title from the screen. — Last access:11.08.2014.
6. NetworkOnMainThreadException[Electronic Resource]: [site]. —
Mode of access:URL: http://developer.android.com/reference/android/os/NetworkOnMainThreadExc.... — Title from the screen. — Last access:11.08.2014.
7. Sanjeev A. Deep dive into android AsyncTask[Electronic Resource]: [slides] // Bangalore Android User Group. — P. 14. — Mode of access:URL: http://www.slideshare.net/blrdroid/internals-of-asynctask. — Title from the screen. — Last access:11.08.2014.
8. Yehuda A. Android — Multithreading in a UI environment [Electronic Resource]: [site] // aviyehuda.com. — Mode of access:URL: http://www.aviyehuda.com/blog/ 2010/12/20/androidmultithreading-in-a-ui-environment. — Title from the screen. — Last access: 11.08.2014.
9. Göransson A. Efficient Android Threading[Text].- Sebastopol:O’Reilly Media, 2014. — 260 p.