0

ke chuyen bai nguoi lien lac nho

Bài 3- Liên Lạc và Đồng bộ hóa tiến trình

Bài 3- Liên Lạc và Đồng bộ hóa tiến trình

Hệ điều hành

... pháp SLEEP and WAKEUPint busy; // 1 nếu miền găng đang bị chiếm, nếu không là 0 int blocked; // đếm số lượng tiến trình đang bị khóawhile (TRUE){if (busy){ blocked = blocked + 1; sleep();}else ... blocked + 1; sleep();}else busy = 1;critical-section ();busy = 0;if(blocked){ wakeup(process); blocked = blocked - 1;}Noncritical-section ();}Nhận xét:- Có thể vi phạm điều kiện thứ ... có cấu trúc. 2.5. SocketsSocket là kênh liên lạc hai chiều. Hai tiến trình muốn liên lạc với nhau, mỗi tiến trình cần tạo một socket riêng. Các thao tác đọc/ghi lên socket chính là sự trao...
  • 20
  • 2,248
  • 6

Xem thêm