multithreading - 并发编程中的线程爆炸是什么?

标签 multithreading concurrency

我最近听说了 thread explosion在一次谈话中,但不能完全理解它的意思。我的猜测是它与为特定任务不必要地产生线程有关,最终阻塞并导致产生更多线程。有人可以更好地解释这一点,也许提供一个例子来帮助理解它?

最佳答案

我还没有在任何关于并发的文献中看到这个术语。根据一份研究论文

Thread explosion: Cyclic creation of a big quantity of threads. We implemented a component that progressively creates 5000 running threads, each of them sleeps for a second and terminates immediately after that - Monitoring applications: An immune inspired algorithm for software-fault detection

关于multithreading - 并发编程中的线程爆炸是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37627527/

相关文章:

java - 如何创建 Java 并发队列,以便我们可以在单次调用中阻塞获取超过 1 个元素?

c++ - Qt 多线程信号量和条件变量

Java用多个线程处理一个数组

C# 并发列表访问

android - UI线程和其他线程的区别

java - 通知客户端中的线程,该线程是在服务器中的 wait() 上发送的

java - 在 Java 同步块(synchronized block)中,写入是在所有字段上可见还是仅在同步变量上可见?

java - JTable - UI 在多次插入时卡住

java - testng并行测试-避免类分组

java - ConcurrentHashMap中,如何同步更新?