using the [when] timestamp in Screen(flip)

I'm using the [when] timestamp to execute a Screen Flip at a time one
second into the future. But i've noticed that it halts execution of
anymore matlab code until that point occurs. Is this correct? I've
tried searching the forum and the wiki to see if this is explicitly
stated anywhere, but it's not. thanks ahead of time for any
clarification.