Главная » Java » Отладка потоков Java

0

В составе класса Thread есть несколько методов, способных помочь в процессе отладки кода многопоточного приложения. Все они используют средства вывода данных на экран и полезны при необходимости исследования состояния объектов программы.

public String toString()

Возвращает строковое представление содержимого объекта потока, включающее его наименование, значение приоритета выполнения и имя соответствующей группы потоков.

public static void dumpStack()

Выводит на консоль System.err данные трассировки для текущего потока.

Существуют также средства отладки на уровне групп потоков. Для просмотра состояния объектов TreadGroup могут быть использованы методы, рассмотренные Ниже.

public String toString()

Возвращает строковое представление содержимого объекта группы потоков, включающее его наименование и значение приоритета выполнения.

public void list()

Выводит на консоль system.out информацию об объекте ThreadGroup, включающую результаты вызовов toString для каждого из потоков, принадлежащих группе, и всех вложенных групп.

 

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии