Scala 何时应该调用Actor的resetProxy和clearSelf方法?

Scala 何时应该调用Actor的resetProxy和clearSelf方法?,scala,actor,Scala,Actor,这是本书的后续部分。什么时候应该调用的resetProxy和clearSelf?它们的实际用途是什么?当“常规”线程(而不是执行参与者的线程)与参与者对话时,会使用这些方法。由于没有合适的参与者向另一个参与者发送消息,因此为线程实例化了代理参与者。当线程是长寿命的,并且定期与参与者(特别是线程池中的线程)对话时,应该使用clearSelf方法。此方法清除为线程创建的代理角色,以便与其他角色进行对话,因此应在角色对话框结束时调用该代理角色。当您怀疑代理角色在对话期间死亡并计划重试时,resetPr

这是本书的后续部分。什么时候应该调用的
resetProxy
clearSelf
?它们的实际用途是什么?

当“常规”线程(而不是执行参与者的线程)与参与者对话时,会使用这些方法。由于没有合适的参与者向另一个参与者发送消息,因此为线程实例化了代理参与者。当线程是长寿命的,并且定期与参与者(特别是线程池中的线程)对话时,应该使用clearSelf方法。此方法清除为线程创建的代理角色,以便与其他角色进行对话,因此应在角色对话框结束时调用该代理角色。当您怀疑代理角色在对话期间死亡并计划重试时,resetProxy非常有用