在并發(fā)編程中,notifyAll()是一個(gè)在多線程環(huán)境下用來喚醒所有等待在某個(gè)對象上的線程的方法。當(dāng)一個(gè)線程調(diào)用對象的notifyAll()方法時(shí),所有正在等待該對象的線程都會被喚醒,并且會重新競爭對象的鎖。notifyAll()通常與wait()方法結(jié)合使用,用于實(shí)現(xiàn)線程之間的協(xié)作。通過notifyAll()方法,可以通知所有等待中的線程,而不僅僅是一個(gè)或者部分線程。