三色记忆法 如果实现了一种不用暂停世界的GC算法,会对现在编程语言产生什么影响?
浏览量:2627
时间:2021-03-17 01:43:34
作者:admin
如果实现了一种不用暂停世界的GC算法,会对现在编程语言产生什么影响?
首先,解释什么是GC,GC:在编程的过程中,定义一个变量,即在内存中打开相应的空间来存储值。由于内存有限,当程序不再需要使用某个变量时,就需要销毁对象并释放其占用的内存资源,从而重用空间。
暂停世界将对当前编程语言产生什么影响?
1. 可以在不暂停程序的情况下执行垃圾收集。最直观的影响就是程序执行速度更快,效率更高
2。对编程语言的影响无非是这种语言在语言排行榜上的排名不断上升。如果是顺应时代的发展,这种编程语言的用户数量已经大大增加了
最近,我刚写完go,对它的javaer有点上瘾。我已经做了10年了。让我们谈谈我个人对这三种语言的理解。Go语言有几个独特的特性,垃圾收集对跨平台并发有完美的支持,它编译速度很快。所以Go有很多优点。未来的许多应用程序都倾向于去,尤其是它的协同程序概念,它释放了多核处理器的能力。我对未来的发展持乐观态度。当然,Java有一个非常完整的生态系统。目前,构建大规模复杂系统是必不可少的。很多大数据框架都是基于Java的Java.python文件那爬虫呢,机器学习,人工智能领域有很多成熟的框架库,如果从事机器学习,也要向他学习
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。