|
|
|
потоки в HP-UX
|
|||
|---|---|---|---|
|
#18+
Подскажите, знающие люди, можно ли в HP_UX (и в других UNIX-подобных ОС) получить информацию о всех потоках процесса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 10:14 |
|
||
|
потоки в HP-UX
|
|||
|---|---|---|---|
|
#18+
Supertank, не уверен как там в хэпуксе, а вообще man ps ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 11:22 |
|
||
|
потоки в HP-UX
|
|||
|---|---|---|---|
|
#18+
megatron59Supertank, не уверен как там в хэпуксе, а вообще man ps дело в том, что невозможно этим средством получить информацию о потоках. Может быть еще как-то можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 13:33 |
|
||
|
потоки в 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"); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2009, 17:20 |
|
||
|
потоки в HP-UX
|
|||
|---|---|---|---|
|
#18+
а что по вашему ps -fL показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2009, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35963554&tid=1485865]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 458ms |

| 0 / 0 |
