作者回复: 感谢感谢😃
作者回复: 这个还是要看实际场景,主要是考虑数据库事务,还有线程池是不是隔离的
作者回复: 👍
作者回复: finally都会执行
作者回复: 执行 check() 的时候,是不能同时执行 getPOrders() 和 getDOrders(),因为执行这两个方法的线程一个在等待,一个正在忙着执行 check()。
作者回复: 很像两阶段提交的场景,你可以试一试
作者回复: 如果check就一个线程执行,应该不会