永发信息网

Java 多线程 为什么一个方法已经声明为synchronized,没效果

答案:4  悬赏:40  手机版
解决时间 2021-02-04 07:57
在方法里设了一个断点debug的时候2个线程都停在这个地方,这不就2个线程同时在使用这个方法了?
最佳答案
不要给方法加synchronized,给成员变量加就可以, 或者如果没有公共的成员变量的话,可以把这个方法放到单独的类中,new一个类,调用这个方法,那样的话,每个多线程都单独开辟了一个方法空间,各自执行就可以了,希望对你有用。。。
全部回答
求代码!!!
public static void main(string[] args) { synchronizedrun sr = new synchronizedrun(); sr.start(); sr.cannotrunme(); } @override public void run() { synchronized (this) { while(true) { } } } public void cannotrunme() { synchronized(this){ system.out.println("run?!"); } }
会不会是第一个线程遇到这个断点时放弃使用,然后第二个线程就调用了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为何我想做妈妈了,可是我不想跟现在的男朋友
同一银行账户每日打入人民币60万会被查吗
公司欠款的诉讼时效是多久
09款瑞虎3 2.0发动机是那里生产的? 和1.8比谁
中国联通的服务密码有什么作用作用是什么
全脑教育我想知道这个在什么地方
CAD2010 线性标注为什么会这样
儿童配戴夜戴型角膜塑形镜的利与 敝
怎样提高九年级数学成绩
教育部指定中国书法培训基地地址在什么地方,
鸣人控制九尾是第几集
重庆市永川区金桥广告有限公司地址有知道的么
天鼎指纹锁的使用说明书,谁知道呀?
中国人现在大部分人都赚到钱了吗?口袋有钱吗
大澳美术学校塔山总校地址在什么地方,我要处
推荐资讯
金百合婚纱摄影怎么去啊,我要去那办事
做平面设计买什么电脑好?我看中了几款
有没有啥好玩的网络游戏,不花钱的那种
迷鸟的意思是什么啊?知道的请说下!
嘉祥红旗河地址好找么,我有些事要过去
女朋友跟我说分手了,我舍不得,现在每天晚上
Zstack是什么
高中数学,怎么做
庄河市蓉花山镇中心幼儿园地址好找么,我有些
chaos;head怎样开启全屏
平衡车突然无电
一网亦家地址好找么,我有些事要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?