信号量用来做反压控制?

来源:10-5 Semaphore用法和注意点

刹那_0

2020-02-19

老师你好,看了信号量的各种特性突发奇想,他是否适合做流数据处理系统的反压控制部分?
我经常见到使用阻塞队列实现一些简单的反压。感觉应该是差不多的。
而且Semaphore还能对不同的数据类型分配不同的权重,这一点比阻塞队列要灵活一点。
纯粹是突发奇想。。?。。如果不适合,还请老师赐教。

写回答

1回答

悟空

2020-02-20

可以的,Semaphore根据需要,使用起来很灵活,我们业务里就用它来做并发控制了。

1
0

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程