多线程中的synchronized如何使用,最简单的记法!
添加synchrionized关键词后,这个方法或者对象就是一个不可分割的整体!当操作未完成的时候,就算时间片被别人抢走了,别人也只能干等,直到执行这个任务的线程执行完毕!才会开锁继续竞争!
正常不加Synchrionized关键词时出现的问题:
public class ThreadDemo1 implements Runnable{
//设置一个变量
private static int x=0;
//变量自加1
private void addX(){
原创
2020-06-20 15:21:03 ·
394 阅读 ·
0 评论