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

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

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


我是湖北的,我老公广东惠州的,我们结婚以后,我就在这边生活了...
我是 Qt 从业者。 但我认为 Qt 在未来是没有前途的。 ...
所谓的晾水,其实是给鱼缸换水,新水要先“困水”24~48小时...
哎呦,小老弟,你这问题问得挺有意思,正好踩在了老油条的脚趾上...
前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...
我玩CS的。 去年买了个皮肤 价值900不到。 不到半年卖了...
“各位经商的朋友千万别来怀集投资,怀集人民给了我最大的善与恶...
thiserror和anyhow不是说不能混用,但实在没啥必...
sony这个公司很奇怪,任何领域都是佼佼者,要是把这些***...
很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业...
