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

2025-06-18 13:35:13

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

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

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

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

为什么 Golang 不适合开发桌面系统?
广告位810*200
相关阅读
自研项目,PHP用什么框架最好?

自研项目,PHP用什么框架最好?

现在是2025年,我的回答是 就用thinkphp或lar*...

2025-06-27
为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个?

为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个?

我师兄,研究生毕业当了不到两年的医生,发际线上移了几厘米,顶...

2025-06-27
如何评价Cursor?

如何评价Cursor?

忘记 cursor 吧,至多还有一年,就没有人再会提起它了…...

2025-06-27
广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?

广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?

看下近年柳州的一系列化债操作 官号发文庆祝8.5折还债,被老...

2025-06-27
国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工?

国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工?

都不用说什么其他公司也能被代工,不用提什么其他公司也用了几纳...

2025-06-27