## synchronized关键字
package cn.qqjx.thread;
/*
* synchronized关键字
* 对某个对象加锁
*
* @Auther wangpeng
* @Date 2021/1/7
*/
public class Synchronized {
private int count = 10;
private Object o = new Object();
public void m() {
synchronized (o) { //任何线程要执行下面的代码,必须先拿到o的锁
count--;
System.out.println(Thread.currentThread().getName() + " count = " + count);
}
}
}
本文探讨了Java中`synchronized`关键字的作用,如何确保线程安全地共享和修改共享变量count,以及它在多线程环境下的同步机制。通过实例演示,读者将理解如何使用对象锁来控制代码块并发执行。
1888

被折叠的 条评论
为什么被折叠?



