Показаны сообщения с ярлыком Runnable. Показать все сообщения
Показаны сообщения с ярлыком Runnable. Показать все сообщения

суббота, 23 апреля 2011 г.

Thread/Runnable in Java


В Java термин “поток” может обозначать две разные вещи:
  1. Экземпляр класса java.lang.Thread
  2. Поток выполнения
Экземпляр Thread – это обычный объект. Подобно другим объектам в Java, он имеет переменные и методы, а живет и умирает в куче. Поток выполнения (thread of execution) – это отдельный процесс (“легковесный” процесс), имеющий свой собственный стэк вызовов. В Java для каждого потока существует один стэк вызовов. Даже если вы явно не создаете потоков в вашей программе, они там все равно есть. Детали тут: 

Потоки в Java. Часть 1
Потоки в Java. Часть 2
Потоки в Java. Часть 3

Class AsyncTask: сделать поток работающий с view

Здесь классный пример использования AsyncTask: AsyncTaskExample.java