4-1线程同步
来源:4-1 线程同步
weixin_慕容0194784
2019-04-11 15:40:59
加了synchronized后,里面的sleep还有用吗,我删了之后发现也不影响结果的输出啊
1回答
synchronized当在方法前时是指在这个方法执行结束前,其他对象都不能调用该方法,包括其他线程,保证在同一时刻只能被一个线程访问。而sleep会让出cpu给其他线程,两者作用是不同的,这样才能实现交替执行。sleep()如果没有效果,可以把代码贴出来方便老师帮你查找原因。
相似问题