美文网首页
Queue的一些笔记

Queue的一些笔记

作者: clever哲思 | 来源:发表于2019-11-01 11:50 被阅读0次
  • queue模块实现了多生产者,多消费者的队列。当 要求信息必须在多线程间安全交换,这个模块在 线程编程时非常有用 。Queue模块实现了所有要求的锁机制。 说了半天就是Queue模块主要是多线程,保证线程安全使用的。

  • 这个类实现了三种类型的queue,区别仅仅在于进去和取出的位置。在一个FIFO(First In,First Out)队列中,先加先取。在一个LIFO(Last In First Out)的队列中,最后加的先出来(操作起来跟stack一样)。priority队列,有序保存,优先级最低的先出来。

  • 内部实现是在抢占式线程加上临时锁。但是没有涉及如何去处理线程的重入。

相关文章

网友评论

      本文标题:Queue的一些笔记

      本文链接:https://www.haomeiwen.com/subject/qpuwuctx.html