死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,而另一份资源恰好又是这两个对象所持有的,导致两个对象无法完成操作,且所持资源无法释放。
阻塞是由于资源不足引起的排队等待的现象。
参考文章:https://blog.csdn.net/changfengxia/article/details/80313822?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160545295219724842926579%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160545295219724842926579&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-80313822.first_rank_ecpm_v3_pc_rank_v2&utm_term=%E6%AD%BB%E9%94%81&spm=1018.2118.3001.4449