Why android follows single threaded UI model?

Answer: Because synchronization is costly compared to single threaded model.

Description: using synchronization also it is possible to manipulate UI from other threads. But Android doesn't follow that design, because it is very costly in terms of CPU time over head if we use synchronization. So all UI updates has to go through Main Thread (or UI thread) only.

No comments:

Post a Comment