圖解java多線程設計模式學習第四章Balking模式

所謂Balking,不適合執行這個操作,或者沒必要執行這個操作,就停止處理,直接返回。 示例程序:程序將定期將當前數據內容寫入到文件中,當數據內容被寫入時,會完全覆蓋上次寫入的內容,只有最新的內容纔會被保存。另外,當寫入的內容與上次寫入的內容完全相同時,再向文件寫入就顯得多餘了,所以就不再執行寫入操作。也就是說,該程序以"數據內容存在不同"作爲守護條件,如果數據內容相同,則不執行寫入操作,直接返回
相關文章
相關標籤/搜索