為什么 Golang 不適合開發桌面系統?
作者: 發布日期:2025-06-25 13:05:12
goroutine 這個號稱最適合開發網絡應用的東西用在客戶端上就是最大的拖油瓶。
用戶態線程最大的劣勢就是 native 調用,因為每次調用你都得綁到一個系統線程上并且構建 native 棧才能可靠地完成調用。
然而要開發客戶端你總得有個***循環線程吧,然后所有其他地方處理的東西要想反映在 UI 上就必須要把操作打包塞進***循環里等待被調度到主線程上去做。
那么現在問題來了,你的***循環和其他各種***處理都是 goroutine,鑒于客…。









