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

goroutine 这个号称最适合开发网络应用的东西用在客户端上就是最大的拖油瓶。
用户态线程最大的劣势就是 native 调用,因为每次调用你都得绑到一个系统线程上并且构建 native 栈才能可靠地完成调用。
然而要开发客户端你总得有个***循环线程吧,然后所有其他地方处理的东西要想反映在 UI 上就必须要把操作打包塞进***循环里等待被调度到主线程上去做。
那么现在问题来了,你的***循环和其他各种***处理都是 goroutine,鉴于客…。

goroutine 这个号称最适合开发网络应用的东西用在客户端上就是最大的拖油瓶。
用户态线程最大的劣势就是 native 调用,因为每次调用你都得绑到一个系统线程上并且构建 native 栈才能可靠地完成调用。
然而要开发客户端你总得有个***循环线程吧,然后所有其他地方处理的东西要想反映在 UI 上就必须要把操作打包塞进***循环里等待被调度到主线程上去做。
那么现在问题来了,你的***循环和其他各种***处理都是 goroutine,鉴于客…。


看你啥岗位了。 前端一般要求配置高一些,尤其做游戏的,因为...
1 见过发短***维权的,也见过发短***擦边的。 这是第...
你是华为的目标用户吗? 以前b站一个手机up测评了一直被网民...
想到一种可能。 为什么周圣不去管宝儿姐?很可能是因为,以周圣...
这个问题我来回答应该算是比较权威的。 首先,朝鲜拥有核武器...
我包皮内侧长了个痣,我觉得有必要找皮肤科医生看看,毕竟会摩擦...
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶...
本内容是对知名性能评测博主 Anton Putra Ngin...
理论方面我不太了解,我认为是肌肉力量的关系。 比如你做引体...
看完第六集,我敢确定,巨人脑子里的小孩就是马克,至少马克是第...
