线程同步的问题 问:当一个线程进入到一个对象的一个syschrnized方法后,其他线程能否进入这个对象的其他方法?据说是一个面试题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 no problem!只要其他线程 和 进入 syschrnized 的线程. 不是共享一个锁.就算是 这个 对象的 syschrnized 方法 其他线程也可以进入.应该是这样的.如果错了希望后面的高手指正. 关键看你的 syschrnized 的是什么了?1 静态方法 static synchronized myFun则任何其他的调用都将同步等待2 分静态方法 synchronized myFun则本实例的调用都将同步等待,其它实例的不受影响3 同步代码块 synchronized (obj)取决于 obj的scope, 对于 static 的和(1)相同,对于 类一级的,包括this,和(2)相同 对!关键是看你的synchronized里的对象是什么了! java文件的读写 关于Class类的一个问题 有关JDBC的初学者问题 日期转换问题? 新手 简单问题 wait notify 走过路过进来看看 傻傻的问简单的excel操作问题 今天放帐 痛苦,出于安全性的考虑,Applet无法访问客户端的剪贴板。有什么办法能够解决? jdk的编程环境 java输入汉字 会显示先输入拼音,为什么会这样 用JAVA实现定时执行任务怎么写?(jdk1.4) NetBeans中关于jList的小问题
只要其他线程 和 进入 syschrnized 的线程. 不是共享一个锁.
就算是 这个 对象的 syschrnized 方法 其他线程也可以进入.
应该是这样的.
如果错了希望后面的高手指正.
static synchronized myFun
则任何其他的调用都将同步等待2 分静态方法
synchronized myFun
则本实例的调用都将同步等待,其它实例的不受影响3 同步代码块
synchronized (obj)取决于 obj的scope, 对于 static 的和(1)相同,对于 类一级的,包括this,和(2)相同