In the context of a threadA piece of a program that can execute at the same time that some other piece of that same program can execute., refers to execution that may have to wait for a result to come back before it can proceed. While waiting, it’s said to be blocked.