zoukankan      html  css  js  c++  java
  • 多线程之间的通信基本定义

    wait()方法可以调用该方法的线程释放锁共享资源的锁,然后从运行状态退出,进入等待队列,直到再次被唤醒。
    注:理解释放共享资源的锁。
    notify()方法可以随机唤醒等待队列中等待同一共享资源的一个线程,并使这个线程退出等待队列,进入可以运行状态,
    也就是notify()方法仅通知了"一个线程".注:不立即释放共享资源的锁。等待notify所在的方法执行完成之后在释放。
    notifyAll()方法可以使所有正在等待队列同一共享资源的"全部"线程从等待状态退出,进入可以运行状态。
    优先级高或者随机执行其中的一个线程。

  • 相关阅读:
    Linux 实战
    bash 环境配置及脚本
    Linux vi/vim
    Linux 正则表达式
    001 KNN分类 最邻近算法
    测序名解
    流式细胞术
    CircRNA 环化RNA
    笔记总结
    Flume
  • 原文地址:https://www.cnblogs.com/caibixiang123/p/7602131.html
Copyright © 2011-2022 走看看