JAVA延遲隊列demo,類似於訂單超時自動取消(用的DelayQueue)

1:實體繼承Delayed接口,覆蓋其compareTo方法 2: 創建取消時間字段,這個時間就是隊列中你這條數據何時取消的時間 private Date cancelTime; 3:覆蓋其compareTo方法 4:在操作的時候定義好取消時間,保存; 例如某條數據,我需要在一小時後執行某操作,需要在這條數據創建或者修改的時候,把它放到隊列中,並賦予取消時間。 這裏是我項目中的用法:先定義,再往隊
相關文章
相關標籤/搜索