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

2025-06-18 14:30:13

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

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

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

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

为什么 Golang 不适合开发桌面系统?
广告位810*200
相关阅读
为什么女性基本都不学习自由泳?

为什么女性基本都不学习自由泳?

没有的事啊。 想学就学了。 我买了30节一对一的课,一周2...

2025-06-18
为什么泰州发展不起来?

为什么泰州发展不起来?

我不明白,啥叫泰州发展不起来,泰州出了40名院士,两位国家最...

2025-06-18
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?

我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?

真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...

2025-06-18
福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?

福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?

安静,太安静了,真的太安静了。 安静得可怕。 001,各种...

2025-06-18
近日中国开始在以色列撤侨,中东是否有大战要发生?

近日中国开始在以色列撤侨,中东是否有大战要发生?

两个有意思的对比: 中国要求以色列华人撤离; 川普在G7峰会...

2025-06-18