簡體   English   中英

退出應用程序時是否應該關閉所有資源?

[英]Should I close all of my resources when exiting the application?

我有一個通過COM端口進行通信的應用程序。

當用戶退出我的應用程序時,該應用程序是否應該清除/關閉所有內容?

如果我不這樣做,是否會損害我的應用程序安全性?

一般規則是始終關閉所有資源。 問題是您永遠無法真正知道它是否可以被利用以及如何被利用。 但是最好不要抓住這個機會。

當我使用IO時,打開流和親戚我喜歡正確刷新它們並始終關閉它們。 您可以通過這種方式避免一些難以識別的錯誤。

正是由於這個原因,通常在finally塊中完成此操作。 如果執行是否引發異常,則您希望所有內容最后都關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM