网站地图官方微信:
网站首页 包装制品 展示台 圆珠笔 眼镜盒 眼镜布 信封

当前位置: 首页 >

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

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

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

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

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

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

  • | 如何看待极客湾评测麒麟X90的性能与表现? |

    一开始的预测是CPU单核9010,多核m2,GPU对比910...

    查看详情>>
  • | Docker 的应用场景在哪里? |

  • | 日常使用server core版的windows是怎样一番体验? |

  • | 一万亿人民币和龙珠一万战斗力,你选择哪个? |

  • | 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看? |

  • | 如何评价 6 月 26 号发布的小米AI眼镜? |

  • | Golang是不是代替了PHP以前的生态位啊? |

  • | Todo清单、闪点清单、微软TODO、番茄todo、滴答清单、奇妙清单,哪个待办事项App更好用? |

  • | 大龄剩女到底要不要妥协结婚? |

  • | 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端? |

  • | 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用? |

  • 产屋敷:将军/陛下,有鬼危害世间,到处吃人。 十二弦月太强,...

    2025-06-26
  • Helix editor 为 helix editor 写了...

    2025-06-26
  • OPPO新机发布会上,产品经理莫妮卡这个动作,我觉得很有女人...

    2025-06-26
  • 事实就是如此玄幻。 网上一问,个个都说单身女最次,单身男最...

    2025-06-26

关注我们

添加微信好友,关注最新动态