加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java中的轻量级线程?

发布时间:2020-05-22 20:42:18 所属栏目:Java 来源:互联网
导读:有没有任何JSR或其他严重的举措来创建 Java中的轻量级线程?类似于Golang的goroutines或Erlang进程. Java线程因其重量而闻名.使用每个线程512-1024 kb的东西,因此限制了最大线程数. Java线程之间的上下文切换也需要“长时间”. 我听说过Quasar的“光纤”(http

有没有任何JSR或其他严重的举措来创建 Java中的轻量级线程?类似于Golang的goroutines或Erlang进程.

Java线程因其重量而闻名.使用每个线程512-1024 kb的东西,因此限制了最大线程数. Java线程之间的上下文切换也需要“长时间”.

我听说过Quasar的“光纤”(http://docs.paralleluniverse.co/quasar/),它们是实现为lib的轻量级线程.他们看起来有点棘手,但并没有引起很大的兴趣.

理想的轻量级线程应该被内置到JVM的核心.

解决方法

我不知道将要进入Java社区进程的任何“轻量级”解决方案.看到 jep条目…没有关于任何类似的话.有 coroutines年的要求;但那东西看起来差不多是“死了”的.

我认为今天可以获得的最接近的内容将会更像是akka框架提供给你的东西;因为这些Akka演员都以“轻量级的线索”运行,所以可以这么说.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读