В этой области перечисляются все активные нити программы,
идентифицируемые по номеру нити (назначаемому Windows NT) и имени. Turbo Debugger генерирует имя нити, когда ваша программа создает нить. Первая создаваемая нить называется Thread 1, затем Thread 2 и т.д. Это имя можно изменить.
Окно Thread содержит единое SpeedMenu, которое активизируется из всех областей и содержит перечисленные ниже команды.
Options | Открывает диалоговое окно Thread Options, позволяющее задать
параметры отдельных нитей. Кнопка Freeze этого окна позволяет "замораживать" и "размораживать" индивидуальные нити. Включение этой кнопки означает, что нить выполняться не будет. Для выполнения программы необходима хотя бы одна активная нить. Кнопка Notify or Tremination позволяет задать, должен ли отладчик уведомлять вас о завершении текущей (подсвеченной) нити (он генерирует сообщение и активизирует окно Module и CPU с текущим адресом программы). Чтобы задать уведомление для всех нитей, используйте команду меню All Threads. Поле ввода Thread Name позволяет изменить имя текущей нити. | |
Make Current | Команда Make Current позволяет сменить нить, обрабатываемую
отладчиком. Подсветите в области Threads List нить, которую вы хотите проверить, и нажмите Ctrl+M (или выберите Make Current). | |
Inspect | Открывает окно Module или CPU, которое показывает для подсвеченной нити текущую точку выполнения. Этой команде эквивалентна
клавиша Enter. | |
All Threads | Открывает меню, команды которого относятся ко всем нитям
программы. Это команды Thaw, Freeze, Enable Exit Notification и Disable Exit Notification. | |
Step | Позволяет переключаться между All и Single. При выборе All
клавиши F7 и F8 приводят к выполнению всех нитей программы, а Single позволяет выполнять только одну нить. |