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

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

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

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

解决方法

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

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

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。