刘小爱v 自学Java第33天:用一个案例向你说明什么是线程同步?( 三 )


②lock方法:顾名思义就是上锁 , 也就是说上锁后的空间线程只能进去一个 , 其他线程就不去 。
③unlock方法:顾名思义就是解锁 , 将锁解开了 , 其他线程也就能进去了 。
这用我们现实里的一个例子来理解就是:
②就相当于我们去上厕所 , 将门给锁上 , 这样其他人就进不来了 。
③就相当于我们上完厕所 , 将门给解开 , 这样其他人就能进去了 。
一个人就相当于是一个线程 。 以上就是同步方法和Lock锁 , 它们和同步代码块的作用其实是大同小异的 。
总结:
刘小爱v 自学Java第33天:用一个案例向你说明什么是线程同步?
文章图片


推荐阅读