多线程并发问题:当多个线程访问同一个临界资源进行操作时,可能会由于线程切换时机不确定导致程序和设计的执行方法出现混乱,从而引发程序业务错误甚至瘫痪。
临界资源:应该只能被单线程操作的资源。
使用同步代码块, 有效的缩小线程同步运行范围,在可以保证安全的情况下,提高开发效率。
多线程并发问题:当多个线程访问同一个临界资源进行操作时,可能会由于线程切换时机不确定导致程序和设计的执行方法出现混乱,从而引发程序业务错误甚至瘫痪。
临界资源:应该只能被单线程操作的资源。
使用同步代码块, 有效的缩小线程同步运行范围,在可以保证安全的情况下,提高开发效率。