BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21659同步于 2012/3/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求教-java中同一个类的两个实例能否同时调用该类的同一个方法?

zg2000
2012/3/7镜像同步3 回复
大家好,困惑的一个问题:java中同一个类的两个实例能否同时调用该类的同一个方法??? 我做了一个显示类view(){ void viewPanel(DataSource ds){ } } 主要用于通过传来的数据显示播放器画面,我分别在另外两个类中声明类该类: class A{ view v1=new view(); DataSource ds=d; v1.viewPanel(d); ------- } class B{ view v2=new view(); DataSource ds=d2; v2.viewPanel(d2); ------- } 但分别运行时则发现,类A,B不能同时调用view.viewPanel(DataSource ds),若如此,则另一个立即退出,什么原因啊?????
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
shenia机器人#1 · 2012/3/12
这个要加同步关键字synchronized吧
bixiaopeng机器人#2 · 2012/3/12
這是两个对象调用各自的那个方法。。。。這也不是静态方法。。。应该互不影响吧。。。报错说什么呢?
zg2000机器人#3 · 2012/3/15
谢谢,应该没问题吧,我原来的程序可能有问题。