如何在Java中阻止一组线程
我有一个任务,其中我必须使用不同的线程读取数据 问题是由于读取速率的限制,我用线程组构建了不同的线程如何在Java中阻止一组线程,java,multithreading,threadgroup,Java,Multithreading,Threadgroup,我有一个任务,其中我必须使用不同的线程读取数据 问题是由于读取速率的限制,我用线程组构建了不同的线程 现在,有谁能告诉我如何休眠整个线程组,以便它从离开的位置开始执行,而其他线程组仍在执行?没有更多细节,听起来您可能需要研究使用CyclicBarrier或CountDownLatch。它们不会在ThreadGroup级别运行,但可能会提供您正在寻找的公共等待点。如果没有更多详细信息,听起来您可能需要考虑使用CyclicBarrier或CountDownLatch。它们不会在ThreadGroup
现在,有谁能告诉我如何休眠整个线程组,以便它从离开的位置开始执行,而其他线程组仍在执行?没有更多细节,听起来您可能需要研究使用CyclicBarrier或CountDownLatch。它们不会在ThreadGroup级别运行,但可能会提供您正在寻找的公共等待点。如果没有更多详细信息,听起来您可能需要考虑使用CyclicBarrier或CountDownLatch。它们不会在ThreadGroup级别上运行,但可能会提供您正在寻找的公共等待点。您在阅读什么?输入流?你的问题很不清楚。听起来每个流都有一个线程,但如果是这样的话,它只会在等待数据时自动阻塞,并在数据可用时自动恢复,使您的问题变得毫无意义。这个问题不够清楚,无法确定,但解决方案可能是使用调试API挂起线程。是否要睡眠一段时间?您正在阅读什么?输入流?你的问题很不清楚。听起来每个流都有一个线程,但如果是这样的话,它只会在等待数据时自动阻塞,并在数据可用时自动恢复,使您的问题变得毫无意义。这个问题不够清楚,无法确定,但解决方案可能是使用调试API挂起线程。是否要睡眠一段时间?