Java是单线程的
2016-12-04 本文已影响0人
洛翼轻尘
以前是钱宝工作,看到一个同事用node.js开发代码,比较好奇就请教了下node和Java的区别,他说java是单线程的,而node 是异步多线程的,我就很郁闷为啥Java是异步的呢?
今天才了解Java的确是单线的,只是java前面的Apache会开150个线程造成伪异步的形式,这个150个线程都会单独调用一个java程序,或上传资源或查询或保存操作。
以前是钱宝工作,看到一个同事用node.js开发代码,比较好奇就请教了下node和Java的区别,他说java是单线程的,而node 是异步多线程的,我就很郁闷为啥Java是异步的呢?
今天才了解Java的确是单线的,只是java前面的Apache会开150个线程造成伪异步的形式,这个150个线程都会单独调用一个java程序,或上传资源或查询或保存操作。