저는 루비에서 멀티 쓰레딩을 연구하기 시작했습니다.루비 다중 쓰레딩 질문
기본적으로 몇 가지 스레드를 만들고 스레드를 모두 성공적으로 완료 할 때까지 출력하지 않습니다.
예 :
#!/usr/bin/env ruby
t1 = Thread.new {
puts "Hello_1"
sleep(5)
puts "Hello_1 after 5 seconds of sleep"
}
t2 = Thread.new {
puts "Hello_2"
sleep(5)
puts "Hello_2 after 5 seconds of sleep"
}
t1.join
t2.join
puts "Hello_3"
sleep(5)
puts "Hello_3 after 5 seconds of sleep"
제 Hello_1/Hello_2 즉시 실행한다. 스레드가 성공적으로 완료 될 때까지 출력을 표시하고 싶지 않습니다.
당신이 간단한 예제를 제공 할 수 ? 나는 이것에 관해서 다른 어떤 것도 발견 할 수 없었다. – awojo
완료! 이것은 훌륭하게 작동했습니다. – awojo
링크 된 블로그 게시물은 더 이상 사용할 수 없습니다. 코드가 아직 남아 있습니까? 당신은 그것을 요점에 넣고 대답을 업데이트 할 수 있습니까? – Schneems