写点什么

阻塞队列

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c9/c9a548262bf5ab11ce7383e1ba9ca82c.jpeg?x-oss-process=image/resize,w_416,h_234

看完这篇,再也不怕面试官问我线程池了

用户头像
牧小农3 月 28 日

在实际使用中,线程是很占用系统资源的,如果对线程管理不完善的话很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处:

https://static001.geekbang.org/infoq/83/83ea644d6242a6d7a8f5ef310f385044.png?x-oss-process=image/resize,w_416,h_234

工作三年,小胖问我:什么是生产者消费者模式?菜到抠脚!

生产者消费者模式在我们日常工作中用得非常多,比如:在模块解耦、消息队列、分布式场景中都很常见。这个模式里有三个角色,他们之间的关系是如下图这样的:

https://static001.geekbang.org/infoq/23/232ad88ef184fcb931292d645ecb41b7.jpeg?x-oss-process=image/resize,w_416,h_234

并发队列:ArrayBlockingQueue 实际运用场景和原理

用户头像
叫练2 月 3 日

之前在某公司做过一款情绪识别的系统,这套系统通过调用摄像头接口采集人脸信息,将采集的人脸信息做人脸识别和情绪分析,最终经过一定的算法将个人情绪数据转化具体行为指标值。其中采集图片的部分就用到了并发队列ArrayBlockingQueue。

https://static001.geekbang.org/infoq/0b/0bfcf5ae251e52743d889a4d78c2509f.png?x-oss-process=image/resize,w_416,h_234

深入理解队列:LinkedBlockingQueue 源码深度解析

用户头像
itlemon2020 年 7 月 6 日

队列这个词对于大家来说并不陌生,大家都参加过军训,教官会要求大家站成一个队列,从队列头报数到队列尾。这个例子是来自生活,当然,在编程世界里面,队列的应用也十分广泛,比如线程池、消息队列等,底层原理都是使用的队列的思想。本文将深度解析LinkedB

阻塞队列_阻塞队列资料文章-InfoQ写作平台