当前位置: 首页 >
为什么 Golang 不适合开发桌面系统?
- 人气:
goroutine 这个号称最适合开发网络应用的东西用在客户端上就是最大的拖油瓶。
用户态线程最大的劣势就是 native 调用,因为每次调用你都得绑到一个系统线程上并且构建 native 栈才能可靠地完成调用。
然而要开发客户端你总得有个***循环线程吧,然后所有其他地方处理的东西要想反映在 UI 上就必须要把操作打包塞进***循环里等待被调度到主线程上去做。
那么现在问题来了,你的***循环和其他各种***处理都是 goroutine,鉴于客…。
推荐资讯
- 2025-06-18如何评价字节跳动开源的 Netpoll?
- 2025-06-18韩国和朝鲜,哪个的国际形象更差?
- 2025-06-18跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- 2025-06-18如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 2025-06-18有没有便宜点的AI算力显卡?
- 2025-06-18写业务的话,go是不是垃圾?
- 2025-06-18对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 2025-06-18库克***最快明年在印度组装所有销往美国的iPhone,这对中国有哪些影响?
- 2025-06-18为什么我觉得中国很谦虚,甚至有时候感觉中国对其他国家过分宽容,外国人却认为中国是列强呢?
- 2025-06-18中国设定的目标是在2030年前将航天员送上月球,并在月球上建立一个永久基地,若要成功起决定性的是什么?
- 2025-06-18使用J***a开发简单CAD软件?
- 2025-06-18有一个***约你出去,你会去吗?
- 2025-06-18如何看待越南国会通过决议 将63个省级行政单位精简至34个?这将带来什么影响?
- 2025-06-18如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-18Spring框架中都用到了哪些设计模式?
- 2025-06-18都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
推荐产品
-
爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
没错。 首先说一个事实:时间本身不存在,时间是人发明出来的 -
女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
众所周知,如果不写调号的话,B大调音阶在五线谱上是这样子的: -
你的亲戚提过什么过分的要求?
说个发小的事, 他前年换车了后那辆n手马自达就闲置了,被他一 -
你坚持使用美团外卖的理由是什么 ?
因为它是我能找到 成本最低、营养最均衡、最不花时间的吃饭方案
最新资讯
文章排行




