Synopsys interview question

What is the difference between a blocking statement and non-blocking statement?