端末とプロセスの仕組みについて一般的な質問があります。
どのプロセスからでも、stdout (つまり、ファイル記述子 2) に書き込むと、ターミナル ウィンドウに描画されます。私の質問は、これが実際にどのように実装されているかです。stdout は、端末がコンテンツを読み込んで画面に描画し続ける実際の「ダミー」ファイルですか? または、プロセス/stdout ストリームとターミナルの間にある種の IPC がありますか?
ターミナルと言うときは、Mac のターミナルなどの一般的な GUI ターミナル/コンソールを意味することに注意してください。
PSこの質問が不明な場合はお知らせください。喜んでもう一度説明します:)
ありがとう!