Java 线程
- 2022 年 7 月 31 日
本文字数:572 字
阅读完需:约 2 分钟
资料
https://www.w3cschool.cn/java/java-thread-producer-consumer.html
synchronized 关键字
public class Main { public synchronized void someMethod_1() { // only one thread can execute here at a time }
public void someMethod_11() { synchronized (this) { // only one thread can execute here at a time } }
public void someMethod_12() { // multiple threads can execute here at a time synchronized (this) { // only one thread can execute here at a time } // multiple threads can execute here at a time }
public static synchronized void someMethod_2() { // only one thread can execute here at a time }
public static void someMethod_21() { synchronized (Main.class) { // only one thread can execute here at a time } }
public static void someMethod_22() { // multiple threads can execute here at a time synchronized (Main.class) { // only one thread can execute here at a time } // multiple threads can execute here at a time }}复制代码
wait()方法
对 wait()方法的调用必须放在 synchronized 方法或同步块中。
对于当前线程已经获取监视器的对象,必须调用 wait()方法。
划线
评论
复制
发布于: 刚刚阅读数: 4
还未添加个人签名 2019.04.21 加入
还未添加个人简介










评论