免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 3683 | 回复: 25
打印 上一主题 下一主题

关于java线程的疑惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-06 08:30 |只看该作者 |倒序浏览
操作系统中把线程同步和线程互斥的概念给的很清楚
同步:相关线程相互等待和相互唤醒
互斥:多个线程访问同一资源时,必须采取的一种回避机制
而在java中 synchronized明明就是定义一个用于实现互斥的临界区,却把他叫做synchronized(同步),是不是在java线程模型中根本就没有互斥的概念呢?

论坛徽章:
0
2 [报告]
发表于 2006-04-06 09:13 |只看该作者
Java里是共产主义

按需分配(需 包括你手工指定 那个线程 需)

论坛徽章:
0
3 [报告]
发表于 2006-04-06 09:26 |只看该作者
楼上的兄弟好油墨呀

论坛徽章:
0
4 [报告]
发表于 2006-04-06 09:28 |只看该作者
原帖由 carset 于 2006-4-6 09:13 发表
Java里是共产主义

按需分配(需 包括你手工指定 那个线程 需)

可否详细解释一下?

论坛徽章:
0
5 [报告]
发表于 2006-04-06 10:23 |只看该作者
。。。这个没什么好解释的吧。

一个茅房。俺进去了就把门锁上。你自然就进不来。等俺出来了。把门打开了。你就可以了了 :em06

论坛徽章:
0
6 [报告]
发表于 2006-04-06 11:35 |只看该作者
同步:相关线程相互等待和相互唤醒
互斥:多个线程访问同一资源时,必须采取的一种回避机制


有矛盾吗? 线程之间相互等待和相互唤醒,只有声明了 synchronized 才能这样做

关于互斥,你说 多个线程访问同一资源时,必须采取的一种回避机制,什么机制啊? 是等待还是drop掉啊?

论坛徽章:
0
7 [报告]
发表于 2006-04-06 14:06 |只看该作者
jdk 5 提供了更细粒度的线程和并发运行控制,见java.util.concurrent包及相关的文档

论坛徽章:
0
8 [报告]
发表于 2006-04-06 16:53 |只看该作者
原帖由 carset 于 2006-4-6 10:23 发表
。。。这个没什么好解释的吧。

一个茅房。俺进去了就把门锁上。你自然就进不来。等俺出来了。把门打开了。你就可以了了 :em06




原帖由 perryhg 于 2006-4-6 14:06 发表
jdk 5 提供了更细粒度的线程和并发运行控制,见java.util.concurrent包及相关的文档


还没接触过jdk1.5, 一直奋斗在1.42的前沿阵地.

论坛徽章:
0
9 [报告]
发表于 2006-04-06 17:00 |只看该作者
原帖由 carset 于 2006-4-6 10:23 发表
。。。这个没什么好解释的吧。

一个茅房。俺进去了就把门锁上。你自然就进不来。等俺出来了。把门打开了。你就可以了了 :em06

论坛徽章:
0
10 [报告]
发表于 2006-04-06 18:15 |只看该作者
说的是一个事,同步是为了互斥访问,总之就是茅房关门问题:em11:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP