是的你可以.
当你使用erlang:send_after它时返回一个TimerRef.如果你想取消请求,你只需要打电话erlang:cancel_timer(TimerRef)或erlang:cancel_timer(TimerRef, Options).
在你的情况,如果你要处理B取消的消息,你将不得不派TimerRef从A到B,然后调用erlang:cancel_timer(TimerRef)过程B,以取消该特定发送请求.
erlang:cancel_timer/2有关更多信息,请查看erlang文档.