Machine Learning, Deep Learning, Cryptocurrency Investment, Algorithmic Trading, Neural Networks.
each file path to the thread pool using executor.submit(thread_worker, file). This creates tasks for each file to be processed concurrently. It waits for all submitted tasks (futures) to complete using future.result() and stores the results in a list (results). It iterates through the processing