一个庞大的系统不可能由一条程序流程实现,java对多线程的完美支持,以及健全的维护运行以及安全性机制,

一个拥有大量并发线程的系统,必须要能承受住线程并发的压力,web项目常用的程序容器tomcat,类似于一个main函数,

为了更好地提高用户的访问速度,系统的稳定性,必须对线程进行合理分配cpu资源,并发同步策略,很好地解决了线程同步问题,

锁机制synchronized,用于方法或代码块中,其实每个类中的方法被编译为机器码后,在程序开启运行后,就相当于占据着图灵机cpu资源,

当多个线程访问同一个方法函数,资源时,如果不进行合理分配和处理,就陷入了死锁中,锁机制解决了这个问题,当一个线程率先抢占了资源,即运行了

某一公共方法,运用锁机制给方法加上锁,然后执行完毕后,进行释放锁操作这样就避免了死锁问题,java中有很多static方法,这种方法不需要实例化,