-1

我不确定这是由java自动处理还是我应该处理这样的事件......

假设我有一个在随机时间从外部调用的方法,并且具有恒定的运行时间。如果我们说它的运行时间是 t,那么可能会出现突发情况,即每隔小于 t 的某个 t0 调用该方法,因此该方法还没有完成运行并且它已经被再次调用。在这种情况下,我是手动缓冲它的请求还是 java 为我这样做?

谢谢

4

1 回答 1

2

对方法的请求会自动排队,除非请求已从单独的线程发出,在这种情况下,方法将并发执行(在这种情况下,您可能希望使用并发构造 - 例如,提供互斥访问)。

于 2012-12-04T14:29:26.343 回答