我在学习Java中的线程时遇到了一些问题。目标是创建一个模拟,展示兔子在某种地图上逃离狼群的场景。每只狼和每只兔子都应该是一个线程。所以我在Test类的主方法中创建了一个GUI,并创建了一个实现了Runnable接口的新类。我认为这很容易和合乎逻辑。但现在,我该如何从这些线程中调用AddRabbit方法?因为每个线程都需要执行以下操作:
- 更改其属性,例如在地图上的位置
- 检查地图上其他线程的位置
- 在面板上绘制自己
Timer
。 - Holger