0
我只想在Groovy中的两位演员之间发送一些消息。
我收到第一消息abc
,却得到那么以下异常:演员异常
例外发生在演员线程演员线程1
groovy.lang.MissingPropertyException:没有这样的属性:ACT1类:groovyx。 gpars.actor.DefaultActor
这里是我的代码:
import static groovyx.gpars.actor.Actors.actor
def act2 = actor {
react {
println it
act1.send "def"
}
}
def act1 = actor {
act2.send 'abc'
react { println it }
}
[act1, act2]*.join()
非常感谢您! – user1170330
你是否也知道,如果可以同时发送和处理多条消息? 'act1.send“abc”act1.send 5'和'act1'然后只是输出'abc',例如,用3计算'5'并返回8? – user1170330