私は常に、ページが実行され、実行が完了し、出力が得られる PHP などのスクリプト言語を使用してきました。ただし、2 つのタスクをマルチスレッド化する必要がある C++ では、少し違うことをしたいと考えています。
まず、メイン スレッド (たとえば) が実行され、1 秒ごとに更新される CPU 温度計が実行され、2 番目のスレッドが別の処理を実行する必要があります。(windows ディレクトリの下のすべてのディレクトリを読み取るように。)
とは言うものの;
スレッドを使用することが唯一のチャンスですか、それともこのタスクに別のプログラミング概念を使用できますか?
特にゲームでは、バックグラウンドで実行されているものがたくさんあります。たとえば、NPC/モンスターの AI、グラフィック エンジン、物理エンジン、プレイヤーの動き、キーボードの操作など。それらは単一のプロセスで動作しますが、どのように処理されますか?