約200 万のテキスト ファイルを処理し、そこにトリプルを生成する必要があります。
txt ファイルxyz.txt
(200 万回の入力のファイルの 1 つ) があるとします。これは次のように処理されます。
start(xyz.txt)---->module1(xyz.tpd)------>module2(xyz.adv)-------->module3(xyz.tpl)
x64 4GB Windows システムでより高速かつ最適化された方法で処理できるように、ロジックまたはコンセプトを提案してください。
module1 (作業中): パーサーが呼び出される .bat ファイルを使用して txt ファイルを解析します。これは別のシステム スレッドであり、15 秒後に別の txt ファイルの解析を再び開始します。
module2(working):.tpd
ファイルを入力として受け取り、ファイルを生成し.adv
ます。module3(working):.adv
ファイルを入力として受け取り、.tpl
(トリプル) を生成します。
txt ファイルからスレッドを開始するか、他の時点でスレッドを開始する必要がありますか..? CPU がコンテキスト切り替えで動けなくなるのではないかと心配しています。
私はそれを試すことができるように、誰もがより良いロジックを持っていることができます..!?