爱是行动的唯一标准
本站使用技术栈quarkus(3.2.2)+qute+bootstrap(3.4.1)+easyui(1.10.13)+jdk(openjdk-20)+mysql8.0实现

Java的多线程并发出现大概是从jdk1.5开始的,其实一直都有只不过之前的性能不好而已,1.5之后在Doug Lea老爷子手里让java一下子大放光彩。同时也使得多线程并发和NIO变得复杂起来,如

过年在家学习java多线程并发问题,说实话工作7 8年了没写过这些底层的东西,前两年才听说netty,去年学习了一下NIO,也想读读netty的源码结果卡在了netty的内存分配这里理解不了了。复杂

多线程一直被认为是java的一大法宝来对抗c/c++这种经典而高效的语言。有的时候有人会做一些对比看看谁的性能好。我觉得大可不必,用什么语言应用场景更重要。当然一个完善的语言环境是一个语言发展的基石