Date: Sun, 20 Jun 2004 17:07:56 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Garance A Drosihn <drosih@rpi.edu> Cc: current@freebsd.org Subject: Re: -lthr vs. -pthread Message-ID: <Pine.BSF.4.21.0406201704050.23541-100000@InterJet.elischer.org> In-Reply-To: <p0602040bbcfbd35de16c@[128.113.24.47]>
next in thread | previous in thread | raw e-mail | index | archive | help
this is a question for marcel, but basically "this may change". In current code the thread_id of the first thread is set to be equal to the PID. Marcel and I have discussed reworking the thread_id code and in the new code this will possibly not be true. Under KSE teh original thread has probably exited.. and the one availabel to run is number 100004. Under KSE threads are ephemeral, and come-and go as needed. (so the ID actually doesn't mean anything of rgeat significance) On Sun, 20 Jun 2004, Garance A Drosihn wrote: > 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 > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0406201704050.23541-100000>