2012-07-08 62 views

回答

3

不可变的字符串是许多语言编写者使用的决定。即C#等。在字符串不可变的情况下,它使字符串对象固有地线程安全。这允许字符串在多线程应用程序中使用,而不用考虑锁定。

此外,它允许对字符串进行更改,以便在更改列表排序方法中分离原始字符串。这通常是字符串在初始化构建后被认为是逻辑上的。

相关问题