我想知道是否有任何方法将线程添加到特定的进程中,以证明分配给进程的线程数量可以由用户更改。如果是的话,我怎么能这样做呢?
[root@195689 ttyid:0 pią maj 29 11:03:05 ~]# ps -o pid,lwp,nlwp,comm -L -p 1969
PID LWP NLWP COMMAND
1969 1969 8 midori
1969 1970 8 gdbus
1969 1971 8 midori
1969 1973 8 midori
1969 1976 8 dconf worker
1969 1979 8 gmain
1969 1984 8 midori
1969 1985 8 midori
[root@195689 ttyid:0 pią maj 29 11:03:32 ~]# ps -o pid,lwp,nlwp,comm -L -p 1969
PID LWP NLWP COMMAND
1969 1969 9 midori
1969 1970 9 gdbus
1969 1971 9 midori
1969 1973 9 midori
1969 1976 9 dconf worker
1969 1979 9 gmain
1969 1984 9 midori
1969 1985 9 midori
**1969 2025 9 pool**
[root@195689 ttyid:0 pią maj 29 11:03:53 ~]# ps -o pid,lwp,nlwp,comm -L -p 1969
PID LWP NLWP COMMAND
1969 1969 8 midori
1969 1970 8 gdbus
1969 1971 8 midori
1969 1973 8 midori
1969 1976 8 dconf worker
1969 1979 8 gmain
1969 1984 8 midori
1969 1985 8 midori
如何在第二个清单中添加线程“池”?
发布于 2016-05-08 23:41:10
向进程添加线程是只有进程本身才能完成的事情。(或者调试器,但接下来要由您来指定其他线程将做什么。)线程不是由操作系统分配的,而是由程序创建的。
线程执行代码。“添加线程”不会神奇地为线程创建要执行的代码。
只是为了证明分配给进程的线程数可以由用户更改。
你将无法证明这一点,因为这完全不是事实,没有任何意义。
https://unix.stackexchange.com/questions/281732
复制相似问题