groovy中terminate()和stop()之间的区别是什么

时间:2012-10-31 08:36:42

标签: groovy

在以下网址

http://www.gpars.org/guide/

有时使用terminate(),有时使用stop()。它们是一样的吗?

1 个答案:

答案 0 :(得分:0)

以下是stop

的文档
  

发送消息以停止演员。队列中的所有消息将在停止之前处理,但在该点之后不会接受新消息

terminate

  

终止Actor。后台线程将被中断,未处理的消息将传递给afterStop方法(如果存在)。如果未启动Actor,则无效。

看到区别?它是关于它如何处理关闭以及它如何处理未处理的消息。