複数の異なるスレッドを開始するコンソール アプリケーションがあります。メイン コンソール アプリはサービスをポーリングし、応答に基づいて、BackgroundWorker クラスを使用して 1 つ以上のバックグラウンド スレッドを生成します。現時点では、これらの各スレッドは、コンソール アプリケーションに対して通常行うように、開いている唯一のデフォルト コンソール ウィンドウに対して console.writeline を実行します。これにより、1 つのスレッドの進行状況を追跡するのが非常に混乱します。
それぞれが独自の console.writeline() を独自のウィンドウに書き込んで、個別のウィンドウを生成できるようにしたいと考えています。完了すると、メイン コンソール アプリ ウィンドウは生成されたコンソール ウィンドウを閉じ、必要に応じて再起動します。
このオンラインで役立つものを見つけることができませんでした。検索で正しいキーワードを使用していない可能性があります。これで何か助けてください。