我正在編寫代碼來檢查是否存在網絡連接。簡而言之,我想要發生的事件順序如下:取消時線程的內存會發生什麼變化?
- 用戶從Web服務請求信息。
- 計時器啓動,並且每秒檢查一次連接是否存在。如果沒有,請提出一個看法。
- 當信息全部從Web服務接收時,2中的計時器結束。
從我的理解,具有定時器運行,同時具有Web服務負載需要與其上的計時器一個新的線程。我明白如何做到這一點,並很好。從我的理解,結束該線程,我打電話[線程取消];。如何在該線程中關注內存管理。那裏有一個計時器,等等。
我的另一個線程自行終止,當它發生時它釋放它的所有內容。有沒有辦法做到這一點與取消?謝謝。