[Rust] 24. 스레드
프로그래밍 언어/Rust 2023. 3. 14. 18:51
스레드는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드라고 한다. Spawn 으로 스레드 생성 Rust 에서는 새로운 스레드를 생성하기 위해서 thread::spawn 함수를 호출하고 여기에 우리가 실행하기 위한 코드를 작성할 수 있습니다. use std::thread; use std::time::Duration; fn main() { thread::spawn(|| { for i in 1..10 { println!("생성 스레드 : {}", i); thread::sleep(Duration::from_millis(1)); ..