pstack看到的每一个LWP都是一个线程吗?
--------------------------------------------------------------------------------
每一个LWP都是一个线程吗?我用PSTACK看我的进程,只有一个线程是我
起的。其他线程都是干吗的?
----------------- lwp# 1 / thread# 1 --------------------
fed99f48 poll (ff9415f0, 0, 64)
fed4cdbc select (0, 0, 0, ff9415f0, fedbd184, ff9415f0) + 348
fee2b140 select (fe940, 4004d, 0, 1, 0, 0) + 34
0004ff00 __0fMSHARE_MEMORYUiFunCheckMemoryExistv (fe940, 0, 0, 0, 0, 0) + 48
0004ee08 __0fMSHARE_MEMORYEReadiPcPi (fe940, 9, ff9433ec, ff941874, 0, 0) + 50
0002fb68 __0fJRTHANDLEROget_ne_messagePcCi (ff944b40, ff9433ec, 1403, fedbdc58, fffffff8, ff942a4c) + 58
00048b40 __0fJRTHANDLERFstartPCci (ff961420, ff961424, ff961428, ffd53524, 0, fba29) + 4648
0005ee38 main (9, ffbefb74, ffbefb9c, 85c00, 0, 0) + aa0
0001b484 _start (0, 0, 0, 0, 0, 0) + dc
----------------- lwp# 2 / thread# 2 --------------------
fed9b70c signotifywait ()
fee1ed84 _dynamiclwps (fee3e000, 59, 0, 0, ffbef4e4, 4) + 1c
fee22060 thr_yield (0, 0, 0, 0, 0, 0) + 8c
----------------- lwp# 3 --------------------------------
fed992b0 door (0, 0, 0, 0, feba5d10, 4)
fee26bd4 _sc_door_func (4, fee3f690, fee3f6a8, 3, fee3e000, 1) + 54
fee1a770 _lwp_start (feba5d70, 0, 6000, ffbef4bc, 0, 0) + 18
fee22060 thr_yield (0, 0, 0, 0, 0, 0) + 8c
----------------- lwp# 4 / thread# 4 --------------------
fed9bdbc lwp_sema_wait (fdea1e30)
fee19af4 _park (fdea1e30, fee3e000, 0, fdea1d70, 0, 0) + 114
fee197bc _swtch (fdea1d70, ffffffff, fee3e000, 5, 1000, fdea1e04) + 424
fee2a01c cond_timedwait_sig (0, 0, fdea0698, fdea069c, 0, fee3efa0) + 180
fee2a2dc __sigtimedwait (fdea1d70, 0, 0, fee3e000, 1c1570, 0) + 1f0
fed93574 __posix_sigwait (0, 0, fdea0b74, fdea0e90, ff0ce8ac, fdea1e04) + 20
ff01e584 xehAsySignalMonitor (0, ff0ce7d8, ff0c91cc, ff0c5384, 1, 1) + 538
ff04729c ThreadMain (15fe58, ff0c9260, ff0c91cc, 0, ff01e04c, ff0c5384) + 7b8
fee2b734 _thread_start (15fe58, 0, 0, 0, 0, 0) + 40
----------------- lwp# 5 / thread# 5 --------------------
fed9bdbc lwp_sema_wait (fee3fa10)
fee18d34 _co_timerset (fee3ed38, fee3e000, 0, 3, fee3e000, 0) + f4
fee2b734 _thread_start (0, 0, 0, 0, 0, 0) + 40
-------------------------- thread# 3 --------------------
fee1ddec _reap_wait (fee429e8, 204f0, 0, fee3e000, 0, 0) + 38
fee1db44 _reaper (fee3ee38, fee44748, fee429e8, fee3ee10, 1, fe400000) + 38
fee2b734 _thread_start (0, 0, 0, 0, 0, 0) + 40 |