黑马程序员技术交流社区

标题: Java语言的synchronized关键字 [打印本页]

作者: 马蚁牙黑    时间: 2016-8-24 19:03
标题: Java语言的synchronized关键字
为了加深理解,举几个代码段同步的例子。
不同语言的同步锁模型都是一样的。只是表达方式有些不同。这里我们以当前最流行的Java语言为例。Java语言面用synchronized关键字给代码段加锁。整个语法形式表现为
synchronized(同步锁) {
// 访问共享资源,需要同步的代码段
}

这里尤其要注意的就是,同步锁本身一定要是共享的对象。

f1() {

Object lock1 = new Object(); // 产生一个同步锁

synchronized(lock1){
// 代码段 A
// 访问共享资源 resource1

作者: 陈耀鹏    时间: 2016-8-24 19:05
可以 这貌似有点难,你不行去百度上搜索关键词。
作者: tiamo305    时间: 2016-8-24 19:08
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶大大大
作者: 马蚁牙黑    时间: 2016-8-24 19:22
陈耀鹏 发表于 2016-8-24 19:05
可以 这貌似有点难,你不行去百度上搜索关键词。

年轻人很有想法
作者: 马蚁牙黑    时间: 2016-8-24 19:25
tiamo305 发表于 2016-8-24 19:08
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶大大大

可以可以,好好搞
作者: Fightingdd    时间: 2016-8-24 20:35
不错不错!
作者: lbx95272006    时间: 2016-8-25 19:36
。。。JDK1.5有个更好的Lock锁
作者: wl12345    时间: 2016-8-25 19:39
可以可以,好好搞
作者: 菜菜_f9490    时间: 2016-8-25 20:31
百度去吧  哪里才是大哥
作者: 马蚁牙黑    时间: 2016-8-25 21:36
菜菜_f9490 发表于 2016-8-25 20:31
百度去吧  哪里才是大哥

我感觉也是,大神都不来论坛解决问题
作者: 马蚁牙黑    时间: 2016-8-25 21:38
lbx95272006 发表于 2016-8-25 19:36
。。。JDK1.5有个更好的Lock锁

不是太理解咋回事
作者: 马蚁牙黑    时间: 2016-8-25 21:41
Fightingdd 发表于 2016-8-24 20:35
不错不错!

是不是理解很深刻,哈哈
作者: 马蚁牙黑    时间: 2016-8-30 21:28
会了嘛?
作者: java234    时间: 2016-8-30 21:52
6666666666666666666666666666666666666 道友道行高深,修为深厚!
作者: java234    时间: 2016-8-30 22:14
6666666666666666666666666666666666666
道友道行高深,修为深厚!
作者: java234    时间: 2016-8-30 22:16
不是有很多种使用类型吗?
作者: java234    时间: 2016-8-30 22:18





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2