[英]Should I close all of my resources when exiting the application?
我有一個通過COM端口進行通信的應用程序。
當用戶退出我的應用程序時,該應用程序是否應該清除/關閉所有內容?
如果我不這樣做,是否會損害我的應用程序安全性?
一般規則是始終關閉所有資源。 問題是您永遠無法真正知道它是否可以被利用以及如何被利用。 但是最好不要抓住這個機會。
當我使用IO時,打開流和親戚我喜歡正確刷新它們並始終關閉它們。 您可以通過這種方式避免一些難以識別的錯誤。
正是由於這個原因,通常在finally
塊中完成此操作。 如果執行是否引發異常,則您希望所有內容最后都關閉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.