Native in rust, threads only help if the problem is CPU bound. For IO bound use tokio async.
Nice example - https://exercism.org/tracks/rust/exercises/parallel-letter-frequency/solutions/lessneek