चलो कहते हैं कि मैं निम्नलिखित करते हैं,स्ट्रिंग थ्रेडसेफ प्राप्त/सेट है?
public class Foo{
private String bar;
public String getBar(){
return bar;
}
public void setBar(String bar){
this.bar = bar;
}
}
इन तरीकों स्वचालित रूप से threadsafe String
वर्ग के अपरिवर्तनीय प्रकृति के कारण कर रहे हैं, या कुछ ताला तंत्र की आवश्यकता है?
मुझे लगता है कि आप सेटर में 'स्ट्रिंग' का मतलब है। –
@TheodorosChatzigiannakis, हाँ, मेरी गलती! फिक्स्ड। – mre
संबंधित सी # प्रश्न: http://stackoverflow.com/questions/3595114/why-are-immutable-objects-thread-safe – PermGenError