Blocking function là gì?

Noun Programming
Hàm chặn

Hàm chặn (blocking function) là một hàm (function) dừng việc thực thi (excute) script cho đến khi nó kết thúc / return.

Ví dụ: nếu chúng ta có một hàm trong một ngôn ngữ giả tưởng được sử dụng để ghi vào tệp như sau:

fwrite(file, "Contents");
print("Wrote to file!");

Câu lệnh (statement) print sẽ chỉ được thực thi khi tệp đã được ghi vào đĩa. Toàn bộ chương trình được tạm dừng theo lệnh này.

Ví dụ thực tế về hàm chặn (blocking function) trong website là hàm gọi một API từ một máy chủ từ xa (remote server).

Learning English Everyday