为何大部分的UI框架式单线程模型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为何大部分的UI框架式单线程模型相关的知识,希望对你有一定的参考价值。

1、多线程UI的优点是可以在不同线程中操作UI,而单线程仅能在UI线程中操作UI

2、历史经验发现多线程UI引起的错误将远大于单线程

3、多线程由于加锁和同步而导致线程自身有很大的开销,UI上的流畅体验性相比于单线程差很多

 

参考:

https://stackoverflow.com/questions/5544447/why-are-most-ui-frameworks-single-threaded

以上是关于为何大部分的UI框架式单线程模型的主要内容,如果未能解决你的问题,请参考以下文章

为啥大多数 UI 框架都是单线程的?

插件式框架探索系列使用多UI线程提升性能

LINUX多线程(生产者消费者模型,POXIS信号量)

为何现在响应式编程在业务开发微服务开发不普及

ava中有几种方法可以实现一个线程?用啥关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?

BIO/NIO 线程模型以及高性能通讯框架 Netty Reactor 模型初探