A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Jimchan

  • 黑马币:17

  • 帖子:10

  • 精华:0

© Jimchan   /  2016-9-5 10:45  /  2428 人查看  /  27 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我也很蒙圈,是不是用同步代码块,和wait 就可以解决安全的问题呢?
回复 使用道具 举报
加锁synchronized,1.5之后有lock
回复 使用道具 举报
来学习一下大神的回答
回复 使用道具 举报
提高效率把   
回复 使用道具 举报
多个线程操作同一个资源造成的造成的资源不同步问题,一个线程正在对这个资源操作,突然又来一个资源进行操作,导致的数据不一致以及异常问题,比如火车站卖票,可能会导致同一张票被卖了好几次,所以必须使用同步代码块或者同步方法进行解决
回复 使用道具 举报
因为线程之间是可以随机抢去cpu的,万一你程序运行到一地方,被另一个线程强走,此时数据岂不是改动了吗
回复 使用道具 举报
同步锁
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马