Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Команда ~f зависает заданный поток, что приводит к остановке и ожиданию, пока он не будет отключен.
Не путайте эту команду с командой f (Fill Memory).
~Thread f
Параметры
Нить
Указывает поток для замораживания. Дополнительные сведения о синтаксисе см. в разделе "Синтаксис потока".
Среда
| Позиция | Description |
|---|---|
| Режимы | Только в пользовательском режиме |
| Целевые объекты | Динамический, аварийный дампа |
| Платформы | Все |
Дополнительная информация
Дополнительные сведения о том, как работают замороженные потоки, и список других команд, которые управляют замораживанием и приостановкой потоков, см. в разделе "Управление процессами и потоками".
Замечания
Потоки можно указать только в пользовательском режиме. В режиме ядра тильда (~) относится к процессору.
Команда ~f приводит к заморозке указанного потока. Когда отладчик позволяет целевому приложению возобновить выполнение, другие потоки выполняются должным образом, пока этот поток остается остановленным.
В следующих примерах показано, как использовать эту команду. Следующая команда отображает текущее состояние всех потоков.
0:000> ~* k
Следующая команда заморозка потока, вызвавшего текущее исключение.
0:000> ~# f
Следующая команда проверяет, приостановлено ли состояние этого потока.
0:000> ~* k
Следующая команда разблокирует номер потока 123.
0:000> ~123 u