マルチスレッド(プロセスのスレッド数の増加)

マルチスレッド(プロセスのスレッド数の増加)

プロセスに割り当てられたスレッドの数がユーザーによって変更されることを証明するために、特定のプロセスにスレッドを追加する方法があるかどうか疑問に思います。では、どうすればよいですか?

[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

2番目のリストのようなスレッド"プール"をどのように追加しますか?

ベストアンサー1

プロセスにスレッドを追加することは、プロセス自体だけができることです。 (またはデバッガですが、他のスレッドが実行するアクションを指定します。)スレッドは、オペレーティングシステムによって割り当てられておらず、プログラムによって生成されます。

スレッドはコードを実行します。 「スレッドの追加」は、スレッドが実行するいくつかのコードを魔法のように生成しません。

プロセスに割り当てられたスレッド数をユーザーが変更できることを証明するため

まったく事実ではないので証明できず、言葉にはなりません。

おすすめ記事