线程的安全问题,同步代码块

当多条语句执行多个线程共享的资源,执行到一部分后,执行权被抢夺了,导致共享资源的不正正常修改,所以就产生了线程的安全问题。

如售票的列子:

092640989.jpg

运行的结果 : 就是出现了很多相同的票!

解决办法:加上锁。同步代码块

092821306.jpg运行结果如下:

092925926.jpg

两个线程同时开启,没有出现多余的票。

再举个例子:

102424886.jpg

你可能感兴趣的:(加锁,同步代码块,共享资源)