请问标签是不是类似java中的注解啊?

来源:10-7 结构体标签的作用是什么?

邱晨100

2021-04-24

老师好,我感觉结构体标签和注解很像啊。
还有,发现无论如何模拟,Go的面向对象真的很蛋疼。
另外,就是之前好像听您提到过Go的并发也是依赖协程来完成,那这样相当于解决的问题还是并发啊,对于Java擅长的多线程并行还是没用啊?我觉得对于大数据或者其他分布式计算,GO估计难以涉及到吧?

写回答

1回答

bobby

2021-04-26

标签和注解不是一回事,注解就是使用了aop,但是标签是使用了反射,你可以随便写便签然后自己解析,但是java不容易实现。

go语言可以轻松启动上百万的协程并调度,java不可能启动上百万的线程把,java的是线程,go是协程两者调度完全不一样, go语言最大的优势是在云开发,因为现在开始流行k8s这些是go开发的,将来集成开发很容易 

0
5
bobby
回复
邱晨100
对, 理论上是的,比如python同时维护上百万协程也很轻松,但是python的asyncio生态并不像同步系统那样完善,加上实际上多线程也能达到百万并发,知识代价较高,但是人家生态好啊, 而且好还有一点更重要的,我能轻松开百万协程但是数据库没法做到百万并发入库啊。所以你应用层做到有啥用。更多的更能并非在语法层面上而是你的架构层和数据库层
2021-04-27
共5条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程