Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Banyak perintah debugger memiliki pengidentifikasi utas sebagai parameternya. Tilde ( ~ ) muncul sebelum pengidentifikasi utas.
Pengidentifikasi utas dapat menjadi salah satu nilai berikut.
| Thread identifier | Description |
|---|---|
~. |
Utas saat ini. |
~# |
Utas yang menyebabkan pengecualian atau peristiwa debug saat ini. |
~* |
Semua utas dalam proses. |
~ Number |
The thread whose index is Number. |
~~[TID] |
The thread whose thread ID is TID. (Tanda kurung diperlukan Dan Anda tidak dapat menambahkan spasi antara tilde kedua dan tanda kurung siku pembuka.) |
~[Expression] |
The thread whose thread ID is the integer to which the numerical Expression resolves. |
Utas diberi indeks saat dibuat. Perhatikan bahwa angka ini berbeda dari ID utas yang digunakan sistem operasi Microsoft Windows.
Saat penelusuran kesalahan dimulai, utas saat ini adalah utas yang menyebabkan pengecualian saat ini atau peristiwa debug (atau utas aktif saat debugger melekat pada proses). Utas tersebut tetap menjadi utas saat ini hingga Anda menentukan yang baru dengan menggunakan perintah ~s (Atur Alur Saat Ini) atau dengan menggunakan jendela Proses dan Utas di WinDbg.
Pengidentifikasi utas biasanya muncul sebagai awalan perintah. Perhatikan bahwa tidak semua karakter kartubebas tersedia di semua perintah yang menggunakan pengidentifikasi utas.
An example of the ~[Expression] syntax would be ~[@$t0]. Dalam contoh ini, utas berubah tergantung pada nilai pseudo-register yang ditentukan pengguna. Sintaks ini memungkinkan skrip debugger untuk memilih utas secara terprogram.
Mengontrol Utas dalam Mode Kernel
Dalam mode kernel, Anda tidak dapat mengontrol utas dengan menggunakan pengidentifikasi utas. For more information about how to access thread-specific information in kernel mode, see Changing Contexts.
Note You can use the tilde character ( ~ ) to specify threads during user-mode debugging. Dalam penelusuran kesalahan mode kernel, Anda dapat menggunakan tilde untuk menentukan prosesor. For more information about how to specify processors, see Multiprocessor Syntax.