Java:线程编程,线程休眠

时间:2018-11-20 20:06:51

标签: java multithreading

我有一个主线程,它有自己的子线程。每个线程都有一个要执行的进程,并且该特定线程必须在其工作完成后进入睡眠状态,直到下一个线程唤醒频率为止。

我已经实现了整个代码部分,但是无法使线程休眠,因为我不知道该线程的工作是否完成,以便使其休眠直到下一个频率时间。

  1. 创建Maste线程
  2. 为数据库中的每个进程创建子线程。
  3. 对于每个子线程进程,它都会检查其运行时和下一个运行时以执行作业。
  4. 在工作完成后直到下一次运行时,使线程进入睡眠状态。
  5. 转到步骤3。

我停留在4,检查线程是否完成了工作。 (这里的子线程没有说,是否完成了工作,我们让它在工作完成后进入睡眠状态)

任何人都可以帮忙,怎么办?

Container.BindComponent<IEventsController>()
   .To<EventsController>()
   .ViaNewGameObject("Events Controller");

0 个答案:

没有答案