在多線程中,我們通常通過給變量加鎖來達到數據一致性,但也可以通過將類設計成不可變類來解決
每次添加的時候,生成一個對象,對裏面不可變的變量進行賦值,
與String類似,String s1="Hello";s1=s1+" world"兩者相加會產生新的字符串
在多線程中,我們通常通過給變量加鎖來達到數據一致性,但也可以通過將類設計成不可變類來解決
每次添加的時候,生成一個對象,對裏面不可變的變量進行賦值,
與String類似,String s1="Hello";s1=s1+" world"兩者相加會產生新的字符串