combination of multithreading and async now, each host or target for the scan runs on its own thread, then each port check is run asynchronously.
combination of multithreading and async now, each host or target for the scan runs on its own thread, then each port check is run asynchronously.