如何在从线程池创建的线程之间切换?我创建了许多线程,但我只想要一个线程打印一些东西,其他线程处于等待状态。现在,在打印之后,我希望这个线程进入等待状态,然后其他一些线程获得这个锁,并像前一个线程一样打印,然后进入等待状态。这种模拟一次又一次地进行,直到满足某些条件。获取锁的线程是随机化的,不需要按顺序进行。如果可能的话,稍后你可以解释一下,我是如何实现的,也许可以使用队列。
我是线程的新手,所以我想要实现的东西如下。我知道这是错误的,但我希望你能给出一个解决方案,并就我想要实现的目标做出一点解释。
public class Processor implements Runnable{