【发布时间】:2010-05-03 06:41:25
【问题描述】:
我想我错过了一些基本的东西,regadring 线程。但是,这是我的问题:
我有一个显示器正在运行。另一方面,我有一个测试。测试确实执行了几次 sql 查询,每次执行之间都会等待一些 ms 与 Thread.sleep(xy)。
for (int i = 0; (i < iterationsteps); i++) {
rs = myQuery.execute();
//check if rs is empty
if (!rs.next()) { Thread.sleep(1000);
}
}
现在的问题是,由于这个 Thread.sleep(1000),Monitor 似乎也进入了睡眠状态(至少它不检查)。我认为监视器是一个单独的线程。
【问题讨论】:
-
如果只有一个线程监控
Monitor,当单线程休眠时它不会做任何事情。是否有多个线程?
标签: java multithreading monitoring