一.共享资源竞争问题 在Java语言的并发编程中,由于我们不知道线程实际上在何时运行,所以在实际多线程编程中,如果两个线程访问相同的资源,那么由于线程运行的不确定性便会在这种多线程中产生访问错误.所以为了避免这一情况的发生,我们在编程的时候需要把并发执行的线程中用于访问这一共享资源的方法进行同步处理,以避免并发对于共享资源产生的影响. 并发模式在解决线程冲突的问题时,基本上都是采用序列化访问共享资源的方案.这在我的理解中,就是我们要控制同一时刻只能让一个线程对这一共享资源进行访问. 二.sync…