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