网站地图官方微信:
网站首页 包装产品加工 帐簿 阅览室桌椅 一体机办公设备 眼镜及配件 眼镜布

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

    因为macOS和苹果的硬件强绑在一起,因此它不是一个独立的软...

    查看详情>>
  • | 若是和异性入住宾馆违法吗? |

  • | 男的真的会把所有衣服从上到下都扔洗衣机吗? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 哪些让你用了觉得相见恨晚的键盘? |

  • | 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物? |

  • | 作为一个腰细腿粗的女生什么感觉? |

  • | Rust开发Web后端效率如何? |

  • | 隋坡为什么几乎没探店过客单价较高的西餐厅? |

  • | 国内为什么那么多人黑 WordPress ? |

  • 很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业...

    2025-06-27
  • 案例1:写了个H5的SDK给写前端的同事用,它集成到uni*...

    2025-06-27
  • 狐尾草。 是在草缸里养的? 狐尾草是一种长势生猛的植物,挺...

    2025-06-27
  • 台式电脑没有wifi网卡,有一次网络出问题,师傅过来修理搞半...

    2025-06-27

关注我们

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