例えば、一般的なOS環境でファイルへの読み書きをする場合、最初にファイルを開く処理が必要であり、これはメモリでいえば確保する処理にあたる。ファイルに対する処理が終了した時には、ファイルを閉じ、該当ファイルの使用権をOSに返却する処理が必要であり、これはメモリを解放する処理にあたる。通例、ファイルを閉じることで自動的にストリームがフラッシュされ、変更内容も反映(コミット)される。このとき、ファイルを閉じる処理を忘れて、不要なファイルがいつまでも開いた状態にあれば、リソースリークが発生したことになる。ユーザーが他のプログラムでそのファイルを開こうとしても失敗したり、ファイルを削除しようとしても失敗したり、などの原因不明のエラーに悩まされることになる。ほとんどの場合、リソースリークを起こしたプログラムが終了すれば、OSによって正常な状態に復帰されるが、ファイルを閉じるための正常な処理を経ていない場合、ファイルへの変更内容が反映されないこともある。訪問販売訪問販売(ほうもんはんばい)とは、無店舗販売の一種で、販売業者のセールスパーソンが一方的に消費者宅に訪問し、訪問先で商品(権利、役務を含む)の販売活動を行う小売形態。訪問商法という呼び名も存在する。また、特定商取引に関する法律(特定商取引法)では、上記のような一般的な訪問販売の概念を拡張して、キャッチセールス、アポイントメント商法、催眠商法などのセールスパーソンの訪問がないものも「訪問販売」としている。実際の例.セールスパーソンが一般家庭などに出向いて販売する商品としては、古くから富山県などの置き薬が有名であるが、高度経済成長期以降の日本では、自動車セールスや百科事典セールスの主流ともなっていた。現在では、宝飾品、住宅設備や機器、シロアリ駆除など比較的高額な商品の販売や、新聞の購読契約が訪問販売で行われることが多い。特定商取引に関する法律(特定商取引法).この章では、特定商取引法に基いて、訪問販売の定義や行為規制について説明する。説明の便宜上、法律「特定商取引に関する法律」(特定商取引法)、政令「特定商取引に関する法律施行令」、通商産業省令(現経済産業省令)「特定商取引に関する法律施行規則」を、それぞれ単に「法」、「政令」、「省令」という。諸用語の定義.