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

2025-06-20 00:30:16

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

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

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

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

为什么 Golang 不适合开发桌面系统?
广告位810*200
相关阅读
为什么说耿直的人更容易吃亏?

为什么说耿直的人更容易吃亏?

举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红...

2025-06-26
如何评价特厨隋坡对鲁菜根的评价?

如何评价特厨隋坡对鲁菜根的评价?

嚯!鲁菜根这回算是踢到合金钢板了——还是带高压电的那种!隋坡...

2025-06-26
2025年6月,到底买油车还是电车?

2025年6月,到底买油车还是电车?

我的油车 15年的阿特兹 一年油费4000 保险3100 保...

2025-06-26
***眼镜(非美瞳)天天带,戴个几十年会怎么样?

***眼镜(非美瞳)天天带,戴个几十年会怎么样?

Dr.伦前来解答:初次接触***眼镜的小伙伴,可能听过一些关...

2025-06-26
前端真的已经凉了么?

前端真的已经凉了么?

2024年9月24,刚被裁,我感觉我的基本情况还行,211,...

2025-06-26