Cancelation of eclipse update would take 3-4 minutes, Why?

Thanks.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Any time software has a cancel button it is not (usually) killing the process/thread that you are working on. You can see this same cancel (and wait) behavior in many applications. This is why the Mac has Force Quit and Windows has Exit Now for applications that don’t seem to be quiting.
So at the code level, why this is happening is that you have likely only set a flag that says, “stop doing this once you’re done with whatever loop you’re in right now”. What happens is that you set the flag, but the loop is nowhere near complete and doesn’t check every once in a while that the cancel flag has been triggered. So there likely isn’t much you can do about it besides download the source code and submit a patch.