众所周知,在Java的知识体系中,并发编程是非常重要的一环,也是面试中必问的题,一个好的Java程序员是必须对并发编程这块有所了解的. 并发必须知道的概念 在深入学习并发编程之前,我们需要了解几个基本的概念. 同步和异步 同步和异步用请求返回调用的方式来理解相对简单. 同步:可以理解为发出一个请求后,必须等待返回结果才能执行后续的操作. 异步:请求发出后,不需要等待返回结果,可以继续执行后续操作,异步请求更像是在另一个 “空间” 中处理请求的结果,这个过程不会影响请求方的其他操作. 举个生活中的…