-lthr vs. -pthread
Garance A Drosihn
drosih at rpi.edu
Sun Jun 20 23:55:23 GMT 2004
At 4:14 AM +0200 6/20/04, Cyrille Lefevre wrote:
>
>is it normal that the selected process is the last forked thread
>and not the thread owner (father) ?
I committed the changes, so people can try this if they want.
Example:
(48) ps -HO lwp,nlwp
PID LWP NLWP TT STAT TIME COMMAND
1870 1870 1 ?? SL 0:00.13 sshd: gad at ttyp3 (sshd)
1871 1871 1 p3 SLs 0:00.09 -bash (bash)
2535 100002 6 p3 SL+ 0:00.00 ./cyr-thread
2535 100001 6 p3 SL+ 0:00.00 ./cyr-thread
2535 100004 6 p3 SL+ 0:00.00 ./cyr-thread
2535 2535 6 p3 SL+ 0:00.00 ./cyr-thread
2535 100000 6 p3 SL+ 0:00.00 ./cyr-thread
2535 100003 6 p3 SL+ 0:00.00 ./cyr-thread
(49) ps -O lwp,nlwp
PID LWP NLWP TT STAT TIME COMMAND
1870 1870 1 ?? S 0:00.13 sshd: gad at ttyp3 (sshd)
1871 1871 1 p3 Ss 0:00.09 -bash (bash)
2535 100004 6 p3 S+ 0:00.00 ./cyr-thread
When the -H is not requested, why does process 2535 show up as
thread-ID #100004 instead of #2535? Is that something that we
need to change when copying info into kproc_info ? Or is that
perfectly reasonable? I have not worked with threaded apps,
so I am not sure what people would be expecting here.
--
Garance Alistair Drosehn = gad at gilead.netel.rpi.edu
Senior Systems Programmer or gad at freebsd.org
Rensselaer Polytechnic Institute or drosih at rpi.edu
More information about the freebsd-current
mailing list