一、

  1. 线程操作相关方法
    多线程-线程的生命周期、线程同步与死锁
  2. 注:
      在多线程的时候,可以实现唤醒和等待的过程,但是唤醒和等待是Object的方法,唤醒和等待对的是共享对象来说的,而不是针对线程来说的。

二、BlockingQueue

  1. 阻塞队列,JUC包中的(java util concurrent)

  2. 用法:
    多线程-线程的生命周期、线程同步与死锁
      BlockingQueue blockingQueue = new ArrayBlockingQueue(capacity); 声明一个阻塞队列(可以存放商品,capacity是一个int值代表阻塞队列大小,可以定义泛型)
      BlockingQueue.put(Object); 生产的商品放入队列
      BlockingQueue.take(); 从队列取出商品(例:Goods goods = blockingQueue.take())

    具体请看下篇《多线程-生产者消费者问题、线程池》

相关文章:

  • 2022-03-09
  • 2021-10-01
  • 2021-09-14
  • 2021-12-26
  • 2022-02-22
猜你喜欢
  • 2021-10-14
  • 2021-11-01
  • 2021-09-14
  • 2021-08-14
  • 2022-03-08
  • 2021-10-14
  • 2021-04-22
相关资源
相似解决方案