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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马蚁牙黑 中级黑马   /  2016-8-24 19:03  /  1216 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

f1() {

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

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

16 个回复

倒序浏览
可以 这貌似有点难,你不行去百度上搜索关键词。
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶大大大
回复 使用道具 举报
陈耀鹏 发表于 2016-8-24 19:05
可以 这貌似有点难,你不行去百度上搜索关键词。

年轻人很有想法
回复 使用道具 举报
tiamo305 发表于 2016-8-24 19:08
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶大大大

可以可以,好好搞
回复 使用道具 举报
不错不错!
回复 使用道具 举报
。。。JDK1.5有个更好的Lock锁
回复 使用道具 举报
可以可以,好好搞
回复 使用道具 举报
百度去吧  哪里才是大哥
回复 使用道具 举报
菜菜_f9490 发表于 2016-8-25 20:31
百度去吧  哪里才是大哥

我感觉也是,大神都不来论坛解决问题
回复 使用道具 举报
lbx95272006 发表于 2016-8-25 19:36
。。。JDK1.5有个更好的Lock锁

不是太理解咋回事
回复 使用道具 举报

是不是理解很深刻,哈哈
回复 使用道具 举报
马蚁牙黑 来自手机 中级黑马 2016-8-30 21:28:47
13#
会了嘛?
回复 使用道具 举报
6666666666666666666666666666666666666 道友道行高深,修为深厚!
回复 使用道具 举报
6666666666666666666666666666666666666
道友道行高深,修为深厚!
回复 使用道具 举报
不是有很多种使用类型吗?
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马