5
A
回答
2
的Task
類的設計,並打算,以使用.NET 4的新的Cooperative Cancellation model,而不是依賴於破壞性的「中止」式取消。
有取消Task
沒有直接的方法(如Thread.Abort()
,儘管這非常糟糕在任何情況下使用),但有一個地方提供的工具來request that the Task cancel itself整個框架。
相關問題
- 1. XCUITest - 任務 - 殺死應用
- 2. 無法殺死Rake任務
- 3. 像任務管理器一樣殺死
- 4. Android AlarmManager警報被任務mgr殺死
- 5. 爲什麼我的子任務在ant任務中被殺死?
- 6. 高級任務殺手如何殺死一個進程?
- 7. .NET 4任務類教程
- 8. Android:如何瞭解高級任務殺手殺死的活動/服務?
- 9. 創建沒有「任務殺手」應用程序可以殺死的Android服務
- 10. 殺死一個Windows服務
- 11. 殺死服務按名稱
- 12. 殺死paredit
- 13. 如何殺死
- 14. 如何殺死線程+ .net + System.AddIn
- 15. 殺死進程殺死其他進程
- 16. 殺死不會殺死進程
- 17. 從任務引用全局變量會殺死我的gradle任務
- 18. Firefox殺死CPU
- 19. WinApi任務查殺
- 20. Android任務殺手
- 21. Android任務殺手
- 22. 需要殺死一個任務,如果其他啓動
- 23. 如何殺死當前正在運行的任務在Android Marshmallow
- 24. 我想從任務管理器中殺死exe文件
- 25. 在rake任務中殺死ruby守護進程
- 26. 任務管理器如何殺死我的程序?
- 27. 如何殺死ANT中的執行exec任務
- 28. 從C#winform殺死一個頑固的任務
- 29. 任務管理器如何殺死應用程序?
- 30. 殺死任務不會解鎖SQL Developer中的表
重複的項目:http://stackoverflow.com/questions/4359910/is-it-possible-to-abort-a-task-like-aborting-a-thread-thread-abort-method – Kai
我知道這是危險的,但是可以做到嗎?我想你說的不是。 – kenny
@kenny對「Task」沒有太多瞭解 - 如果事先知道TaskScheduler正在使用的是Task的專用線程,則可以在該線程上調用Abort。話雖如此,以這種方式設計系統是一個非常糟糕的主意。 –