I wrote a #Rust script that is, as expected, taking some time and CPU resources. However I see that it's only using one of my 8 cores(?) (see screenshot).
If I were to use threads in Rust could I use more than one CPU? https://octodon.social/media/YxBLdEj5e0Qg6PcNu5U
@schlink https://doc.rust-lang.org/book/second-edition/ch16-01-threads.html
I do believe you have to make the program parallel by yourself, though there are probably wrappers over these lower-level constructs.
@mathuin @carey
right -- my issue is that I wrote my big loop as a `for` loop (like `for word in word_list { do things }`). Can I just do
word_list.par_iter( |word|
do things
)
my code: https://github.com/sts10/half-entropy-word-checker/blob/master/src/main.rs#L46