一定要用vb6的話 大概只能迴圈了
建議還是用.net多執行緒會快很多
尤其是這種純比對的部份
另外建議 不要一比對完畢有值就丟出來
最好是一樣開一個string收起來到一定的數量再顯示出來
因為這樣會造成 程式先去計算然後再Call UI thread
然後又出來計算 又回去Call UI thread
另外我覺得多執行緒需要考慮的倒不是怎麼切分 而是順序不要弄錯了
雖然說理論上先開的thread會先完成 但是...也很難說
所以....最好是丟進去之前自己先編好變數順序
結果出來之後一次結合顯示
反正vb又不太需要管記憶體 反正變數設下去就衝啦
快睡著了 所以Code你自己加油吧