-
Rust❤️) rayon을 활용하여 벡터에 담은 숫자를 차례대로 출력하기 모든 답은 공식 문서에 ^^;코딩Coding/한글Rust강의★내가★공부하려고만듬 2022. 6. 14. 07:03728x90
use rayon::prelude::*; use std::time::Instant; fn main() { let time_1 = Instant::now(); let time_2 = Instant::now(); let async_vec_1: Vec<_> = (0..100).into_par_iter().collect(); let async_vec_2: Vec<_> = (0..100).into_par_iter().collect(); for i in async_vec_1.iter() { println!("1 Thread Element : {:?}", i); } let time1_ela = time_1.elapsed(); for i in async_vec_2.iter() { println!("2 Thread Element : {:?}", i); } let time2_ela = time_2.elapsed(); println!("{:?}", time1_ela); println!("{:?}", time2_ela); }
결과
Thread Element : 92 2 Thread Element : 93 2 Thread Element : 94 2 Thread Element : 95 2 Thread Element : 96 2 Thread Element : 97 2 Thread Element : 98 2 Thread Element : 99 2.16525ms 2.346833ms
https://docs.rs/rayon/1.2.0/rayon/iter/trait.ParallelIterator.html
반응형'코딩Coding > 한글Rust강의★내가★공부하려고만듬' 카테고리의 다른 글
Rust❤️]Live-Coding a linked hash map in Rust (0) 2022.06.17 macOS) Rust programming language Path Setting (0) 2022.06.17 Porting Java's❤️ConcurrentHashMap ❤️to Rust (part 1~3) (0) 2022.06.16 Rust❤️동영상 만들 예정) todo앱 만들기 wasm최신 웹기술 들어감 (0) 2022.06.16 Rust❤️ ] rayon을 활용한 벡터에 이쁘게 숫자 차례대로 담기 (0) 2022.06.14 Rust❤️ 벡터에 Vector내가 원하는 숫자 원하는 크기만큼 랜덤 숫자 담기 ^^; (0) 2022.06.13 동영상만들예정❤️Rust❤️wgpu__3D게임 Tutorial연습용 코드로 딱 좋다!_rayon상급자 버젼 ㅎㅎㅎ (0) 2022.06.12 Rust vs Cpp ❤️threads 한글 강의 (0) 2022.06.11