Skip site navigation (1)Skip section navigation (2)
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>