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

文章图片
推荐阅读
- 程序员■Java程序员必知:HashMap进行put操作会不会引起死循
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 猿灯塔|POI Excel,Java架构-Apache
- 【Java】github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7
- 自学越南语|Redmi 9 智能手机,小米在越南市场推出
- 「编程」后台编程语言互相争执,为何前端公认JavaScript?
- 腾讯@JAVA如何连接数据库
- Java■Java仍然排名第一,但Kotlin不容小视了
- 「javascript」为什么NodeJS是创业公司的首选?了解用于Web开发的NodeJS
- 人世繁华|进行面向对象程序设计深剖,可以一学,大牛带你深入Java核心技术
