답변
언제든지 소프트웨어에 취소 버튼이 있습니다. 작업중인 프로세스/스레드가 (일반적으로) 죽지는 않습니다. 많은 응용 프로그램에서 이와 동일한 취소 (및 대기) 동작을 볼 수 있습니다. 이것이 Mac의 강제 종료 기능이며 Windows는 종료하지 않는 응용 프로그램에 대해 Exit Now 기능을 제공합니다.
그래서 코드 수준에서 왜 이런 상황이 발생했는지는 "현재 어떤 루프에서든 완료되면이 작업을 중단하십시오"라는 플래그 만 설정했을 가능성이 높습니다. 어떤 일이 일어나는지는 플래그를 설정했지만 루프는 거의 완료되지 않았으며 잠시 후 취소 플래그가 트리거되었는지 확인하지 않습니다. 그래서 소스 코드를 다운로드하고 패치를 제출하는 것 외에는 할 수있는 일이 많지 않습니다.
나는 종종 취소를 자주 확인하지 않는 코드의 문제가 아니라는 것을 대부분 추가 할 것이다. 일반적으로 문제는 코드가 네트워크 호출에서 차단되어 제한 시간까지 반환되지 않거나 안전하게 취소하는 것이 비용이 많이 드는 작업 (제거 할 임시 상태가 많이 있음)입니다. 취소는 "모든 비용으로 중단"요청으로 해석되지 않습니다. 코드는 안전한 경우에만 작업을 취소합니다. –
동의합니다. NIO로 네트워크 요청을 실행하면 주 루프에서 취소 요청을 확인할 수 있습니다. 네트워크 요청이 길다고 생각되면 사용자가 취소하도록하십시오. – Scott
http://my-brain-on-eclipse.blogspot.co.uk/2006/11/cancel-means-cancel.html – Stewart
- 1. 왜이 쿼리가 너무 느린가요?
- 2. 왜 MinGW가 매우 느린가요?
- 3. 이 코드가 왜 느린가요?
- 4. iPhone 앱이 왜 그렇게 느린가요?
- 5. 안드로이드의 String.format 개가 왜 느린가요?
- 6. 왜 monodroid/android 에뮬레이터가 느린가요?
- 7. 파이썬의 열거가 왜 그렇게 느린가요?
- 8. 왜 안드로이드 폰 시뮬레이터가 느린가요?
- 9. 왜 Ajax 응답이 매우 느린가요?
- 10. 하스켈 표현이 왜 그렇게 느린가요?
- 11. 왜 GWT DevMode 직렬화가 100 배 느린가요?
- 12. 왜 glClear()가 iPhone에서 포인트 스프라이트로 느린가요?
- 13. ASP.NET MVC View에서 foreach 루프가 왜 느린가요?
- 14. 왜 루비 게임과 고수가 순수한 OpenGL보다 느린가요?
- 15. 이 jQuery .animate 호출이 왜 그렇게 느린가요?
- 16. 동적으로 입력 된 언어가 왜 느린가요?
- 17. 왜 OpenGL ES 텍스처 매핑이 느린가요?
- 18. 왜 내 가속도계 판독 속도가 느린가요?
- 19. 어떤 앱이 너무 느린가요? 또는 : 멀티 코어가 필요합니까?
- 20. 일식
- 21. 일식
- 22. 왜 프로그래밍 언어가 너무 많습니까?
- 23. (왜) 리플렉션이 .NET에서 너무 비쌉니까?
- 24. 왜이 jquery가 느린가요?
- 25. GLPaint - 정말 느린가요?
- 26. MSI 설치 : 취소가 작동하지 않습니다.
- 27. 맞춤 토스트 취소가 작동하지 않습니다.
- 28. VIM에 블록 실행 취소가 있습니까?
- 29. 여러 테이블에서 SQL Server 전체 텍스트 쿼리 - 왜 그렇게 느린가요?
- 30. PsExec 또는 PsList와 같은 유틸리티를 사용하는 WMI가 왜 그렇게 느린가요?
Eclipse가 부풀어 오를수록 플러그인이 더 부풀어 오른다. 나는 이클립스를 사용하는데 같은 문제가있다. 네트워크 요청이므로 네트워크가 느려지거나 원격 서버가 느려질 수 있습니다. – Scott