Grails (1.3.6) denetleyici eylemi ve sınıf değişken iş parçacığı güvenli altından bildirilen bir değişken mi? cfrick yanıt olarak yaniGrails (1.3.6) denetleyici eylemi ve sınıf değişken iş parçacığı güvenli altında bildirilen bir değişken mi?
class TestController {
String y //Is y thread-safe?
def testAction = {
String x //Is x thread-safe?
}
}
Denetleyici talep edilirse (her istek için yeni y). ve x sadece bir yerel var – cfrick
Grails 1.3.6, iyisin. Ancak, Grails 1.4.x'ten itibaren Grails uygulamanız için varsayılan olarak oluşturulan yapılandırma, kontrolörlerin kapsamını "tek" veya "uygulama" olarak değiştirir ve böylece "y" değişken iplik riskli hale gelir. Bunu yapmamalısın, yine de. Durumu doğrudan Denetleyicilere veya Hizmetlere eklemeyin. – billjamesdev