如何做好一个百万并发量的项目?
在中国,基本每 3 个程序员里,就有 1 个用 Java 作为主要语言,Java 程序员的竞争程度自然不用多说。
现在,很多大型互联网厂商的系统并发量轻松过百万,作为一个 Java 工程师,你必须熟练掌握并发编程,才有更多的机会获得大厂青睐。但并发编程涉及操作系统、内存、CPU、编程语言等多方面能力,非常考验程序员内功,比如:
Java 里的 synchronized、wait()/notify() 到底怎么用? 多线程同步和互斥有哪几种实现方法? 悲观锁和乐观锁有什么区别?
评论