我正在使用OTP的gen_server。我可以使用将消息发送到某个进程并接收响应的函数吗?我担心的是,此响应消息将被get_server拦截,并因此由handle_info处理而不是由我的函数处理。
如果我想拥有这样的功能,该怎么办?
如果您receive在gen_server回调函数之一中包含表达式,则该表达式不会被中断。但是,它将接收到gen_server本身的消息,因此您可能希望使用非常特定的模式,以便将其他消息保留在进程邮箱中以供以后处理。
请注意,这将使gen_server进程在等待响应消息时对其他调用无响应。
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |