2014-01-19 73 views
1

爲了保持UI暢通無阻,Android不建議在UI線程上進行大量計算。那麼是否有辦法能夠將數據對象保留在內存中而不引起爭用,即沒有線程安全問題。比方說,如果我有一個單身數據管理器持有數據的緩存副本,這將使其線程安全?或者是否需要手動讓數據管理器類執行經典樣式鎖定和同步來處理併發修改。有其他方法嗎?Android中的線程安全數據管理以保持UI線程免費

+0

與其他任何地方一樣,多線程的潛在問題也是一樣的。 –

+0

是的,但Android是一個如此廣泛的操作系統,並且擁有如此多的開發人員,或許除了普通的香草方法之外,還有更好的方法。 – redDragonzz

回答

1

有許多Thread-safe數據結構可以使用,它假定lot您不需要實現的工作。

更多關於它們的信息here。更多信息here(推薦)。