Using multiprocessing Using async generators Using async coroutines Using threading Using for loops! Using _xxsubinterpreters (3.9 only)