Організація багатопотоковості на мобільній платформі Аndroid

Ковалик М. І., Камінський Р. М.

Ковалик М. І. Організація багатопотоковості на мобільній платформі Аndroid / М. І. Ковалик, Р. М. Камінський // Вісник Національного університету "Львівська політехніка". – 2014. – № 805 : Інформаційні системи та мережі. – С. 137–143. – Бібліографія: 9 назв.

Abstract: 
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.
References: 

1. Processes and Threads [Electronic Resource]:[site] // Official documentation. — Mode of access: URL: http://developer.android.com/guide/components/processes-and-threads.html#Threads. — 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.html#Handler. — 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/NetworkOnMainThreadException.html. — 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.

Received: 
Saturday, June 13, 2015
Accepted: 
Saturday, June 13, 2015