String本身是否已经具备线程安全性?对那些对象操作需要编写互斥代码?