返回信息流有人说协程在JAVA中没用,有人说协程是个极好的性能调优手段
这是一条镜像帖。来源:北邮人论坛 / java / #60177同步于 2018/9/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
大家说说应该如何学习JAVA中的协程(Coroutine)
coyding
2018/9/6镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
协程跟语言没有关系吧,在Java中不是没用,而是语言天生限制实现起来特别麻烦,就算用框架至今也没有特别好用的,不像go语言一个“go”关键词就行了
另外个人觉得协程的优势主要就是体现在I/O密集型任务中,上下文切换代价较小
Java里没有协程。不过,协程用起来不如线程容易,毕竟协程需要手动去切换。
可以让Java提供轻量级线程(green thread),里面用协程实现,做用户态的M*N调度。参考go语言。优势确实是像erlang那样的大量小进程做IO。
关注一下Project Loom,是OpenJDK里的项目之一。http://openjdk.java.net/projects/loom/