일단 관련 작업이 완료되면 BackgroundWorker Thread를 어떻게 종료시킬 수 있는지 알고 싶습니다. Kill 또는 Abort 또는 도움이 될만한 다른 방법이 있습니까?BackgroundWorker 스레드를 다른 스레드처럼 죽일 수 있습니까?
-1
A
답변
2
작업이 이미 완료된 후 스레드를 닫는 것에 대해 걱정하십니까?
스레드가 가비지 수집에서 정리됩니다. Dispose()를 호출하면 더 빨리 정리되고 '우수 사례'가됩니다.
BackgroundWorker 작업은 WinForms 또는 ThreadPool.QueueUserWorkItem (...)을 사용하여 스레드의 수명주기를 자동으로 처리합니다. 당신은 일반적으로 BackgroundWorker
가 실행되고있는 스레드를 죽일 수 없어, How to "kill" background worker completely?
1
번호 :
이 관련 질문을 참조하십시오. 해당 스레드는 ThreadPool의 일부입니다.ThreadPool
은 스레드를 관리하고 더 많은 스레드를 할당하거나 제거해야 할시기를 결정합니다. 스레드를 죽이는 것에 대해 걱정할 필요가 없습니다.
문제가되지 않습니다. 스레드가 유휴 상태 일 때 스레드가 CPU 시간을 사용하는 것과는 다릅니다. 점유하고있는 소량의 시스템 자원은 발견되지 않습니다.
관련 문제
- 1. BackgroundWorker의 스레드를 죽일 수 있습니까?
- 2. 스레드를 죽일 때를 어떻게 알 수 있습니까?
- 3. 어떻게 스레드를 C#에서 죽일 수 있습니까?
- 4. TCP 연결이 대기중인 스레드를 죽일 수 있습니까?
- 5. 스윙 작업자가 스레드를 죽일 수 있습니까?
- 6. 어떻게 안드로이드에서 스레드를 죽일 수 있습니까?
- 7. Interop 개체를 기다리는 스레드를 죽일 수 없습니다.
- 8. 난 그냥 자바 스레드를 죽일 수 없다
- 9. 어떻게 모든 스레드를 죽일 수 있습니까? 이 스크립트에서
- 10. 생산자/소비자 패턴에서 어떻게 소비자 스레드를 죽일 수 있습니까?
- 11. 현재 스레드를 찾을 수있는 스레드를 찾아서 죽일 수 있습니다.
- 12. 스레드를 중지/죽일 방법을 찾고
- 13. 파이썬은 신호가있는 대기열에서 차단 된 스레드를 어떻게 죽일 수 있습니까?
- 14. 파이썬에서 자식 스레드 내에서 부모 스레드를 죽일 수 있습니까?
- 15. 일정 시간이 지난 후에 어떻게 루비 스레드를 죽일 수 있습니까?
- 16. WaitForDeath()가 샘플의 스레드를 어떻게 죽일 수 있습니까?
- 17. NSNotificationQueue를 스레드처럼 호출 할 수 있습니까?
- 18. android 어떻게 다른 활동을 죽일 수 있습니까?
- 19. 안드로이드, 서비스/스레드를 죽일 방지
- 20. 스레드가 살아 있는지 확인하고 죽일 수 있습니까?
- 21. Java 주 스레드를 데몬 스레드처럼 시작하는 방법은 무엇입니까?
- 22. 서로 죽일 수있는 두 개의 스레드를 사용해야합니까?
- 23. 어떻게하면 C#으로 메인 스레드를 제외한 모든 활성 스레드를 죽일 수 있습니까?
- 24. BackgroundWorker 메서드에서 Silverlight의 GUI 스레드를 어떻게 호출합니까?
- 25. 내부 스레드에서 파이썬 스레드를 죽일 방법?
- 26. 매초마다 프로세스를 죽일 수 있습니까?
- 27. 특정 세션을 죽일 수 있습니까?
- 28. 어떻게이 프로세스를 죽일 수 있습니까?
- 29. ThreadPool이 Backgroundworker 인스턴스에 스레드를 할당 할 때?
- 30. 다른 스레드에서 스레드를 실행할 수 있습니까?
언어/프레임 워크? .NET의'BackgroundWorker' 클래스를 알고 있지만, 당신이 말하는 것인지를 알 수있는 방법이 없습니다. 질문을 수정하고 적절한 언어/프레임 워크/라이브러리 태그를 추가하십시오. –
BackgroundWorker 클래스에 대해 이야기하고 있습니다. 우리는 TimeTaking 작업을 비동기로 만들 수 있습니다. – Vishal
.Net 인 경우 CancelAsync()가 사용되지만 그것이 일을하고있을 때를위한 것입니다. 당신은 그것을 죽일 수 없으며 그것을 취소 할 수 없습니다. –