邮箱(消息队列)是如何在Scala Actors中实现的?
在幕后,邮箱(参与者的消息队列)是如何在Scala参与者中实现的 我原以为它是邮箱(消息队列)是如何在Scala Actors中实现的?,scala,actor,Scala,Actor,在幕后,邮箱(参与者的消息队列)是如何在Scala参与者中实现的 我原以为它是MessageQueue,但由于“这个类将在未来的版本中被删除”而被弃用。它看起来可能在频道中,但我想知道消息队列本身是如何实现的。请参阅: 它看起来基本上只是一个链表,当发送完成时,如果有一个等待的接收者,它就会被绕过。发送方和接收方在邮箱对象上同步,发送方通知唤醒等待的接收方
MessageQueue
,但由于“这个类将在未来的版本中被删除”而被弃用。它看起来可能在频道中,但我想知道消息队列本身是如何实现的。请参阅:
它看起来基本上只是一个链表,当发送完成时,如果有一个等待的接收者,它就会被绕过。发送方和接收方在邮箱对象上同步,发送方通知唤醒等待的接收方