
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2009, 10:14
|
|||
|---|---|---|---|
|
|||
потоки в HP-UX |
|||
|
#18+
Подскажите, знающие люди, можно ли в HP_UX (и в других UNIX-подобных ОС) получить информацию о всех потоках процесса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2009, 11:22
|
|||
|---|---|---|---|
|
|||
потоки в HP-UX |
|||
|
#18+
Supertank, не уверен как там в хэпуксе, а вообще man ps ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2009, 13:33
|
|||
|---|---|---|---|
|
|||
потоки в HP-UX |
|||
|
#18+
megatron59Supertank, не уверен как там в хэпуксе, а вообще man ps дело в том, что невозможно этим средством получить информацию о потоках. Может быть еще как-то можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2009, 17:20
|
|||
|---|---|---|---|
|
|||
потоки в HP-UX |
|||
|
#18+
#include <sys/param.h> #include <sys/pstat.h> #include <sys/unistd.h> #include <stdio.h> main() { int pid; struct pst_status pst; printf("Enter pid number ... "); scanf("%d",&pid); /* * First get the desired process to get its 'index'. * This will be used when retrieving the file data. */ if (pstat_getproc(&pst, sizeof(pst), (size_t)0, pid)!= -1) { printf("pid is %d, cmd is %s, # threads %d\n",pst.pst_pid,pst.pst_cmd,pst.pst_nlwps); } else { perror("pstat_getproc"); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2009, 14:37
|
|||
|---|---|---|---|
|
|||
потоки в HP-UX |
|||
|
#18+
а что по вашему ps -fL показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1485865]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 517ms |

| 0 / 0 |
