Can Applescript be multithreaded?
Not easily. The concept of processes and threads isn't contained in AppleScript. 

You'll want another tool for that job. Swift might be a good one unless you're looking for python or something a bit more established.