问题 I have 3 files, each 1 million rows long and I'm reading them line by line. No processing, just reading as I'm just trialling things out. If I do this synchronously it takes 1 second. If I switch to using Threads, one for each file, it is slightly quicker (code not below, but I simply created a new Thread and started it for each file). When I change to async, it is taking 40 times as long at 40 seconds. If I add in any work to do actual processing, I cannot see how I'd ever use async over