2

机器人文档中,我没有看到任何关于机器人扩展线程的信息。但是,我确信我听说过人们说机器人在自己的线程中运行。

那么,Robot 的每个实例是在自己的线程中运行,是所有机器人实例都在一个线程中运行,还是它们都只是在当前线程中运行?

4

1 回答 1

3

该类Robot在当前线程中运行。源代码中没有任何内容以Thread. 您也可以很容易地验证它,只需在 Eclipse 中运行它并在 Debug 视图中查看线程:

List<Robot> robots = new ArrayList<Robot>();
for (int i = 0; i < 10; i++) {
    robots.add(new Robot());
}
Thread.sleep(60000);
于 2011-03-19T14:01:10.710 回答