Date: Sun, 20 Jun 2004 19:55:11 -0400 From: Garance A Drosihn <drosih@rpi.edu> To: "Cyrille Lefevre" <clefevre-lists@9online.fr>, <current@freebsd.org> Cc: hackers@freebsd.org Subject: Re: -lthr vs. -pthread Message-ID: <p0602040bbcfbd35de16c@[128.113.24.47]> In-Reply-To: <008901c4566c$610d1300$7890a8c0@dyndns.org> References: <008901c4566c$610d1300$7890a8c0@dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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@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@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p0602040bbcfbd35de16c>