Re: -lthr vs. -pthread

From: Garance A Drosihn <drosih_at_rpi.edu>
Date: Sun, 20 Jun 2004 19:55:11 -0400
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
Received on Sun Jun 20 2004 - 21:55:22 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:58 UTC