- Java是面向对象的语言,ErLang是面向并发、函数式编程的语言
- Java是编译性语言,不支持动态程序、ErLang是编译性语言,支持动态程序(可以热部署)
- ErLang线程开销非常的低,Java的话需要在线程池和executors上花费时间
- ErLang使用异步消息传递作为并发的基石,使用拷贝机制。
- ErLang是一款面向并发的、函数式编程的程序设计语言,线程开销非常低,不像Java,需要在线程池和Executors的创建上花费时间,在消息执行方面非常灵活,是弱类型语言,在实现的时候可以任意调整消息内容,或者是模式的要求。
- 在游戏服务器的开发上,ErLang的前景优势非常明显,对IO密集型应用应对自如,可以适应高强度的游戏IO并发量,可以适应高性能计算和高性能问题。
- 稳定可靠,支持多核,轻量级进程,并发支持很好,有很多成熟的方法库,国内很多页游和手游团队都在用ErLang进行服务器开发
Java与ErLang的区别
最新推荐文章于 2024-04-17 19:34:26 发布