gen_server call流程分析

gen_server call 流程分析

  • 關注your_module handler_call的返回值:
    • {reply, Reply, NState} 表示正常,給gen進程發通知,並繼續循環接收數據,無超時時間
    • {reply, Reply, NState, Timeout} 表示正常,給gen進程發通知,並繼續循環接收數據,超時時間爲Timeout
    • {noreply, Reply, NState} 表示正常,不會給gen進程發通知,gen進程只能等待超時,並繼續循環接收數據,無超時時間
    • {noreply, Reply, NState, Timeout}表示正常,不會給gen進程發通知,gen進程只能等待超時,並繼續循環接收數據,超時時間爲Timeout
    • {stop, Reason, Reply, NState}表示異常,終止進程
      gen_server模塊call流程分析
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章