最新回答 / 慕侠7907043
搞错了不会有问题因为多线程只有静态变量和成员变量是共享的。局部变量互不影响。看到老师只用一个对象调用run方法所以不知道局部变量会不会有影响。百度了 不会有影响所以j++没有并发问题。
2024-01-07
最新回答 / 18948672
我认为是安全的,即使有再多的线程访问非同步方法,由于同步方法的调用相当于只有一把锁,谁拿到谁才可以执行下一步程序,仍然是在按顺序执行,相当于课程里面讲到的第四种情况,把非同步方法写入同步方法内,大致和嵌套循环差不多,唯一需要注意的是非同步方法在进行多个线程之后,有没有足够的地址临时存储产生的结果。以上纯属个人意见,欢迎大家斧正。
2021-11-23