Java如何让一段代码在执行的时候,不被另外一个线程打

2025-05-17 11:27:10
推荐回答(1个)
回答(1):

同步代码:

public synchronized void print(){
//synchronized 保证这一个方法执行时不被其他线程打断
        System.out.println("Hello !");
    }
    
//=================================或者用synchronized 把代码括起来
String a = " ";
synchronized (a) {
                System.out.println("hello!");
                
 }
 //a是任一个变量,可以说没什么意义,
 //我只写了一句代码,实际上无论有多少代码都可以的