IE盒子

搜索
查看: 130|回复: 2

java和golang在高并发上从语言层面来看是不是go更优呢?

[复制链接]

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-9-22 13:02:29 | 显示全部楼层 |阅读模式
java语言实现的线程模型是一对一的,一个用户线程对应一个内核线程,而golang是多对多的线程模型,go的gmp模型相对而言可以支持更多的一个用户线程数量。那么go的一个高并发的支持能力相对来说是要比java要好的。因为业务优化(复用线程池,查询优化啥的),还有外部优化(cdn,http缓存,负载均衡啥的),这些两种语言所处的架构都是可以去做的,所以比较的点感觉更多的是在语言本身上面吧。那如果go在于高并发这个层面比java要优,那国内很多大公司,包括美团阿里在内,为啥不选择用go语言呢,是因为长期用java已经形成技术壁垒不需要改变,还是因为java本身比go更优。可能理解不太正确,希望大家指正一下!
回复

使用道具 举报

2

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 7 天前 | 显示全部楼层
垃圾内容,路过为证。
回复

使用道具 举报

2

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 7 天前 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表