最初にすべてのスレッドが生成されるわけではないスレッド化されたプログラムを作成しています。最初に 1 つ以上のスレッドが完了するのを待たなければならないものもあります。xterm
出力を読み取るために s を開いたままにしたい場合を除いて、これは問題にはなりません。場合によっては、ファイルへのパイピングが機能しないことがあります。これは、ターミナル出力で自分自身を上書きする複雑な処理が行われているためです。
を使用
my $xt_hold = "xterm -sl 5000 -geometry 350x50+0+100 -iconic -hold -e $cmd"; system($xt_hold);
して作成しましたxterm
が、終了時にスレッドに参加できません。xterm を開いたままにして、終了時にいつスレッドに参加するかを知ることができる別の方法はありますか?
GNU を使用したより良い解決策があれば、screen
おそらくそれに興味があるでしょうが、私の第一の選択は、 GNUxterm
に精通しているという理由だけです。