资源锁是要解决资源如何共享的问题，资源不仅限于内存变量或者代码块，也可能是需要访问的网络资源、硬盘资源等，比如远程调用。