当PostAndAsyncReply的MailboxProcessor被释放(或以其他方式停止)时,是否有可能使其立即返回?现在,我遇到的问题是,当PostAndAsyncReply被释放时,MailboxProcessor永远不会返回。[<Test>] use server = MailboxProcessor.Start
我是F#新手,我尝试用MailboxProcessor进行实验,以确保状态更改是在隔离状态下完成的。简而言之,我将操作(描述状态的不可变对象)提交给MailboxProcessor,在递归函数中,我读取消息并生成一个新状态(即向下面示例中的集合添加一个项)并将该状态发送到下一个递归。string as a -> { this with Store = a :: this.Store }
type Agent<'T> = MailboxProcessors: 0 s&