I assume the OP is referring to ::threads merged::
Assuming the script wasn't modified when the OP posted this ... if you're asking questions about whether an if/else statement is going to loop and keep asking the same question, you may want to read the first couple chapters out of any programming book (which almost always goes over programming basics such as when to use an "if" statement, what kind of "loops" you can do, etc.) or get a
programming logic book for a firm grasp on all the different aspects of programming and what they do. I took a whole course on it in college and it really helped me out!