为什么 Golang 不适合开发桌面系统?

2025-06-19 18:40:15

goroutine 这个号称最适合开发网络应用的东西用在客户端上就是最大的拖油瓶。

用户态线程最大的劣势就是 native 调用,因为每次调用你都得绑到一个系统线程上并且构建 native 栈才能可靠地完成调用。

然而要开发客户端你总得有个***循环线程吧,然后所有其他地方处理的东西要想反映在 UI 上就必须要把操作打包塞进***循环里等待被调度到主线程上去做。

那么现在问题来了,你的***循环和其他各种***处理都是 goroutine,鉴于客…。

为什么 Golang 不适合开发桌面系统?
广告位810*200
相关阅读
MySQL不香吗,为啥还要Elasticsearch?

MySQL不香吗,为啥还要Elasticsearch?

在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。 ...

2025-06-21
求大神解答,为什么大家都不喜欢用docker?

求大神解答,为什么大家都不喜欢用docker?

我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4...

2025-06-21
为什么还有那么多人认为蔚来会倒闭?

为什么还有那么多人认为蔚来会倒闭?

以前我也不懂 后来我真买了辆电车 到了2025年,电车根本不...

2025-06-21
为什么Dreamwe***er,FrontPage会被淘汰?

为什么Dreamwe***er,FrontPage会被淘汰?

FrontPage是被微软自己淘汰的,不是被市场淘汰的。 ...

2025-06-21
花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?

花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?

巧了,这和我的计算不谋而合。 我是怎么计算的呢? 了解黄金...

2025-06-21