1. synchronized 详解:
synchronized是Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码,当某个线程执行时候,其他线程必须等待此线程执行完此方法时候才能使用线程
2.notifyAll:
当某个进程调用notifyAll的话,其他在sleep的进程会立即被唤醒
1. synchronized 详解:
synchronized是Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码,当某个线程执行时候,其他线程必须等待此线程执行完此方法时候才能使用线程
2.notifyAll:
当某个进程调用notifyAll的话,其他在sleep的进程会立即被唤醒