summaryrefslogtreecommitdiffstats
path: root/doc/ru/threads.html
blob: 674c309533ebf49813e2b017fb505c62c3a1ca48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
   <meta name="Author" content="Johannes Sixt">
   <title>KDbg - Руководство Пользователя - Потоки</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
<a href="index.html">Содержание</a>
<h1>Окно Потоков</h1>
Окно потоков можно вывести, выбрав пункт меню <i>Вид|Потоки</i>. В окне потоков
отображается список активных потоков программы.
<p><b><i>Замечание:</i></b> Отладка многопоточных программ должна 
поддерживаться используемой версией gdb - это не является функцией KDbg. Для
Linux-систем лучше использовать gdb5.
<p>Содержимое окна потоков обновляется при каждой остановке программы 
отладчиком. (Т.е. в окне <i>не</i> отображается состояние потоков во время
работы программы.)
<p>Первая колонка отображает идентификатор потока, вторая указывает на текущее
место исполнения данного потока.
<p>Маркер напротив одной из строк указывает на текущий <i>активный</i> поток:
<ul>
<li>
<a href="stack.html">Окно стека</a> отображает стек вызовов активного потока.
</li>

<li><a href="localvars.html">Окно локальных переменных</a> отображает локальные
переменные активного потока.</li>

<li><a href="watches.html">Окно просмотра</a> использует локальные переменные
потока для проверки выражений.</li>
</ul>
Если кликнуть на другой поток в списке, то он станет активным и соответственно
будет изменено содержимое других окон. В частности, 
<a href="sourcecode.html">окно исходных кодов</a> отобразит место, где текущий
поток был остановлен.
</body>
</html>