多线程的交互

当多个线程同时共享访问同一数据时,每个线程都尝试操作该数据,从而导致改数据被破坏,这种现象称为争用条件。 同步的实现:wait(),notify(),notifyAll()    当一个线程要访问共享资源,首先要拿到锁后进入临界区,如果发现某些条件不符合,调用wait方法释放锁资源,线程进入锁对象上的Wait Set, 拿到锁的当前运行进程执行完时调用notify()会唤醒锁资源所持有的等待区域中
相关文章
相关标签/搜索