Java中的轻量级线程?
发布时间:2020-11-18 06:32:34 所属栏目: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演员都以“轻量级的线索”运行,所以可以这么说. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java查找字符串中的包含子字符串的个数实现代码
- java – EJB容器是否驻留在所有应用程序服务器中. EJB容器深
- java中删除 数组中的指定元素方法
- 详解SpringMVC @RequestBody接收Json对象字符串
- java – 在JPA中更新实体的最佳方式是什么?
- java Vector和ArrayList的分析及比较
- java面试题――详解HashMap和Hashtable 的区别
- Java StringBuilder.setLength() – 是时间复杂度O(1)?
- 老生常谈java中cookie的使用
- play for scala 实现SessionFilter 过滤未登录用户跳转到登