1.引言
說到后臺作業(yè),你可能條件反射的想到BackgroundWorker
,但后臺作業(yè)并非是后臺任務(wù),后臺作業(yè)用一種隊列且持久穩(wěn)固的方式安排一些待執(zhí)行后臺任務(wù)。
為執(zhí)行長時間運行的任務(wù)而用戶無需等待,以提高用戶體驗。
為創(chuàng)建可重試且持久穩(wěn)固的任務(wù)來保證一個代碼將會被成功運行,以提高系統(tǒng)的穩(wěn)定性。
那什么又是后臺工作者呢?
后臺工作者則是簡單運行在應(yīng)用程序后臺的獨立線程,它用于定期執(zhí)行一些任務(wù)。
一個后臺工作者可以定期清除臨時表、重建索引。
一個后臺工作者可以定期清除日志。