2013-08-06 3 views
0

스레드 또는 동시성을 고려하지 않고 MRI를 사용하여 내 애플리케이션을 빌드 했으므로 애플리케이션은 확실히 확실히 스레드 세이프가 아닙니다 (많은 종속성이 확실하지 않음). 제 질문은 여전히 ​​JRuby로 이식하고 config.threadsafe를 사용하지 않고 Puma를 사용할 수 있습니까? 여전히 개선 사항을 볼 수 있습니까?threadsafe Rails 애플리케이션없이 Puma 및 JRuby 사용

답변

1

예, "JRuby 런타임 자체는 스레드 안전성이 보장됩니다. Java에서 이러한 스레드의 코드가 스레드 안전하지 않은 경우 단일 런타임을 안전하게 사용할 수 있습니다. 코드가 항상 올바르게 실행되므로 스레드가 서로 수정하지 않도록해야합니다. "

+0

"해당 스레드의 코드가 스레드 안전하지 않음"- 이것이 내 관심사입니다. 보석 종속성은 스레드 세이프가 아닌 여러 가지 작업을 수행 할 수 있습니다. –