标签: android listview thread-safety android-listview listadapter
在我的代码中,我发现出于性能原因阻止重复和缓慢的依赖对象实例化,假设ArrayAdapter.getView()的调用不是通过标记synchronized而同时执行将是非常有帮助的。 }。
ArrayAdapter.getView()
synchronized
有没有理由相信Android会对getView发出多线程调用,并且应用synchronized关键字会影响性能?
答案 0 :(得分:5)
getView()只会在主应用程序线程上调用,除非出于某些奇怪的原因你在后台线程上自己调用它。因此,同步是不必要的,并且会增加开销。
getView()