<aside> 💡 Hiểu luồng bất đồng bộ là các sử dụng

</aside>

Khái niệm

Đồng bộ (hình bên trái), các công việc cần làm tuần tự nhau ⇒ tổng thời gian xử lý dài

Bất đồng bộ (hình bên phải) Các công việc thực hiện ở các luồng tách biệt, không chờ nhau.

Untitled

Ứng dụng

Ứng dụng khi call Async (ví dụ settimeOut), Call API. Ví dụ dưới đây code sẽ log “A” tiếp đến là “C” rồi 100ms sau mới log ra “B”

// Khi call API or SettimeOut
console.log("A");
settimeOut(()=>{
	console.log("B");
}, 100);
console.log("C");
// ket qua log: ACB