MỚI CẬP NHẬT
REVIEW
XEM NHIỀU NHẤT

None-blocking IO là gì?

None-blocking IO có nghĩa là xử lý đa luồng, thao tác A sẽ không bị phụ thuộc hoàn toàn vào thao tác B. Ví dụ trong hệ điều hành Window là xử lý đa luồng vì bạn có thể chạy nhiều chương trình cùng một lúc, thực hiện nhiều thao tác copy và xóa cho dù thao tác trước nó chưa hoàn thành. None-blocking IO là khái niệm trái ngược hoàn toàn với blocking IO, bởi vì blocking IO chỉ là xử lý đơn luồng.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Trong Javascript là lập trình Blocking IO nên nó hỗ trợ thêm cơ chế bất đồng bộ (Asynchronous) và sự kiện để khắc phục khuyết điểm này. Đấy cũng là một cái hay bởi vì nếu ta xử lý nhiều luồng quá thì sẽ dẫn đến tốn tài nguyên của hệ thống, với lập trình sự kiện chỉ khi nào có tác động thì mới xử lý thêm.

Ví dụ module fs trong NodeJS đọc file bất đồng bộ như sau:

var fs = require('fs');
 
console.log("START");
 
var content = fs.readFile("./myfile.txt", 'utf8', function(error, data){
    console.log('Data: ' + data);
    console.log('Error: ' + error);
});
 
console.log("END");

Cùng chuyên mục

Lời bài hát Giấc Mơ Trưa - Thùy Chi, bản hòa âm và ý nghĩa

Lời bài hát Giấc Mơ Trưa - Thùy Chi, bản hòa âm và ý nghĩa

Click vào tiêu đề để xem chi tiết bài viết ..

Lời bài hát Ước Mơ Của Mẹ - Hứa Kim Tuyền và hợp âm chuẩn

Lời bài hát Ước Mơ Của Mẹ - Hứa Kim Tuyền và hợp âm chuẩn

Click vào tiêu đề để xem chi tiết bài viết ..

Hướng dẫn viết lời cảm ơn đám tang và mẫu tham khảo

Hướng dẫn viết lời cảm ơn đám tang và mẫu tham khảo

Click vào tiêu đề để xem chi tiết bài viết ..

Lời bài hát Yêu Người Có Ước Mơ - Bùi Trường Linh chuẩn nhất

Lời bài hát Yêu Người Có Ước Mơ - Bùi Trường Linh chuẩn nhất

Click vào tiêu đề để xem chi tiết bài viết ..

Lời bài hát Cẩm Ly Cô Gái Mở Đường và bản hợp âm chuẩn

Lời bài hát Cẩm Ly Cô Gái Mở Đường và bản hợp âm chuẩn

Click vào tiêu đề để xem chi tiết bài viết ..

Cách dùng máy đọc sách Kindle cho người mới từ A-Z

Cách dùng máy đọc sách Kindle cho người mới từ A-Z

Click vào tiêu đề để xem chi tiết bài viết ..

Top 10 kiểu tóc màu cam cháy đẹp cho nữ, tone mới 2024

Top 10 kiểu tóc màu cam cháy đẹp cho nữ, tone mới 2024

Click vào tiêu đề để xem chi tiết bài viết ..

13+ Cách búi tóc đẹp, cực xinh, cực sang chảnh cho các nàng

13+ Cách búi tóc đẹp, cực xinh, cực sang chảnh cho các nàng

Click vào tiêu đề để xem chi tiết bài viết ..

Cách kẹp tóc càng cua, top mẫu tóc kẹp càng cua Hàn Quốc

Cách kẹp tóc càng cua, top mẫu tóc kẹp càng cua Hàn Quốc

Click vào tiêu đề để xem chi tiết bài viết ..

Tifosi là gì? - Bản sắc của CĐV cuồng nhiệt nhất hành tinh

Tifosi là gì? - Bản sắc của CĐV cuồng nhiệt nhất hành tinh

Click vào tiêu đề để xem chi tiết bài viết ..

Kích thước tiêu chuẩn của quả bóng được quy định tại các giải đấu

Kích thước tiêu chuẩn của quả bóng được quy định tại các giải đấu

Click vào tiêu đề để xem chi tiết bài viết ..

Top 10 cầu thủ ghi nhiều bàn thắng nhất cho đội tuyển Úc

Top 10 cầu thủ ghi nhiều bàn thắng nhất cho đội tuyển Úc

Click vào tiêu đề để xem chi tiết bài viết ..

Paris Saint-Germain - Sự trỗi dậy của Gã nhà giàu nước Pháp

Paris Saint-Germain - Sự trỗi dậy của Gã nhà giàu nước Pháp

Click vào tiêu đề để xem chi tiết bài viết ..

Cách chơi FIFA Mobile - Tựa game bóng đá hấp dẫn trên điện thoại

Cách chơi FIFA Mobile - Tựa game bóng đá hấp dẫn trên điện thoại

Click vào tiêu đề để xem chi tiết bài viết ..

Những thủ môn xuất sắc nhất lịch sử World Cup: Ai theo kịp Lev Yashin và Gordon Bank?

Những thủ môn xuất sắc nhất lịch sử World Cup: Ai theo kịp Lev Yashin và Gordon Bank?

Click vào tiêu đề để xem chi tiết bài viết ..

Top kiểu tóc mái thưa Hàn Quốc đẹp hợp xu hướng 2024

Top kiểu tóc mái thưa Hàn Quốc đẹp hợp xu hướng 2024

Click vào tiêu đề để xem chi tiết bài viết ..

12+ Kiểu tóc uốn xoăn nhẹ phần đuôi đẹp nhất cho các nàng

12+ Kiểu tóc uốn xoăn nhẹ phần đuôi đẹp nhất cho các nàng

Click vào tiêu đề để xem chi tiết bài viết ..

Top 10 huyền thoại Chelsea: Những cái tên đã làm nên kỳ tích của The Blues

Top 10 huyền thoại Chelsea: Những cái tên đã làm nên kỳ tích của The Blues

Click vào tiêu đề để xem chi tiết bài viết ..

Top 10 HLV xuất sắc nhất lịch sử NHA: Alex Ferguson chưa phải top 1 thì là ai?

Top 10 HLV xuất sắc nhất lịch sử NHA: Alex Ferguson chưa phải top 1 thì là ai?

Click vào tiêu đề để xem chi tiết bài viết ..

Top 6 CLB vĩ đại nhất lịch sử V League - Hà Nội được xướng tên

Top 6 CLB vĩ đại nhất lịch sử V League - Hà Nội được xướng tên

Click vào tiêu đề để xem chi tiết bài viết ..

Top