Public done As New List(Of String)
Public thinkingofdoing As New List(Of String)
Public todo As New List(Of String)
done.AddRange(System.IO.File.ReadAllLines("C:\Users\Work\Desktop\done.txt"))
thinkingofdoing.AddRange(System.IO.File.ReadAllLines("C:\Users\Work\Desktop\thinkingofdoing.txt"))
For i = 0 To thinkingofdoing.Count - 1
ThreadPool.QueueUserWorkItem(AddressOf caldiff, thinkingofdoing(i))
Next
Public Sub caldiff(ByVal tobedone)
If done.Contains(tobedone) = False Then
todo.Add(tobedone)
End If
End Sub
done.txtとthinkingofdoing.txtには、500 万から 800 万行の行があります。
4.2 GHz にオーバークロックされたクアッド コア AMD 965 を使用しても、非常に時間がかかります。