分享至
golang新手請問各位大神:windows下環境撰寫連線程式,以bat指令執行exe檔案,有採用signal,signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
正常採用ctrl+c,會進入defer close()連線,
但是如果直接關閉執行視窗或是用killtask,
似乎就不會進入defer?
這樣會不會造成連線沒有被正常關閉的問題呢?
已邀請的邦友 {{ invite_list.length }}/5
IT邦幫忙