2011-11-19 3 views
0

메인 프로그램은 하위 스레드를 생성합니다. 자식 스레드가 루프를 실행 중이며이 스레드는 메인 스레드에서 발생하는 이벤트를 기반으로 일시 중지하고 다시 시작해야합니다.루비 - 메인 스레드에서 하위 스레드 제어

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? IPC?

+0

'mythread.stop'과'mythread.run' http://ruby-doc.org/core-1.9.3/Thread.html –

+0

[Fiber] (http://ruby-doc.org)는 어떨까요? /core-1.9.3/Fiber.html)? – Oleander

답변

0

스레드 간의 통신은 스레드 안전 클래스를 사용하여 수행해야합니다.

대기열은 차단 방법 인 pop이므로 사용할 수 있습니다.

보다 구체적인 응답을 원할 경우 사용 사례에 대한 자세한 정보를 제공해야합니다.

관련 문제