4.05.线程间通信,优先级

生产者和消费者
生产者线程和消费者线程

1.线程间的通信共享数据一定要有同步代码块synchronized
2.一定要有wait 和 notify,并且二者一定是成对出现

线程优先级从1-10, 其中1最小,10最大,非绝对,只是得到cpu资源的概率增大

加入线程,join线程会抢先执行

等待线程 yield() 把 当前cpu资源让给别人,从运行阶段回到就绪阶段

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 进程和线程 进程 所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成一个进程.进程是处于运行过程中...
    胜浩_ae28阅读 10,536评论 0 23
  • 【JAVA 线程】 线程 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者...
    Rtia阅读 7,710评论 2 20
  • 单任务 单任务的特点是排队执行,也就是同步,就像再cmd输入一条命令后,必须等待这条命令执行完才可以执行下一条命令...
    Steven1997阅读 4,955评论 0 6
  • 由于时间仓促,有些地方未写完,后面会继续补充.如有不妥之处,欢迎及时与我沟通. 如果你也是在学习java,给你们推...
    分不清java阅读 7,780评论 0 15
  • 相关概念 面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对...
    东经315度阅读 6,200评论 0 8