Java开发者到系统架构师,并发是必须要经历的过程.
淘宝双11并发
web容器,数据库的服务器,各种服务器软件都是支持并发的,并发性能的好坏直接影响到软件的性能.

再比如eclipse,在编辑代码的时候,也可以做别的很多的事情,比如可以同时运行web服务,比如编译等等很多事儿.

所以说任何Java应用都是多线程的,也都是属于并发的.
并发场景是在我们生活中无时不刻都在发生的.

标题并发和多线程区别

多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。

多线程并不一定是并发,但是并发一定是多个线程在执行.

并发优缺点

优点
(还有更多的优点就不举例了)
1.使用并发发挥多处理的强大能力(比如说多核处理器运算能力强劲儿.)
2.建模的简单性
3.异步事件的简化处理(比如说电脑计划任务定时打开一个应用.)
4.响应更加灵敏的用户界面(比如说eclipse,我们在写代码的时候可以同时运行容器,如果是单线程的话,那么在写代码的时候就无法运行容器了.)

缺点
1.线程安全问题
2.活跃性问题(多个线程在执行的过程中是抢占cpu的,会导致有的线程死活抢不到cpu,还有死锁等等问题)
3.性能问题(线程一定快么?线程不一定快,线程之间切换也是有性能开销了)