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