Results (
Vietnamese) 3:
[Copy]Copied!
Có được lợi thế đầu tiên, có thể ở địa phương, và không phải là bản sao của bộ nhớ tạm,Hơn tạo ra mọi cố gắng đạt được yêu cầu cần một bộ nhớ của khóa.Trong quá trình thay đổi của chúng tôi đơn giản là spin.Mỗi lần thử trong trao đổi trực tiếp trong chu kỳViết trên cần một hoạt động.Nếu có nhiều cố gắng để xử lýKhóa, mỗi người đều sẽ tạo ra viết.Phần lớn sẽ dẫn đến những viết viết sai lầm,Vì tất cả đều đang ở trong tình trạng độc quyền. Bộ vi xử lý được khóa biến.Vì vậy, chúng ta nên thay đổi spin của chúng ta khóa trình, làm cho nó quay.Trong khóa trên bản địa phương cho đến khi thành công trong việc đọc, thấy khóa làSẵn sàng.Sau đó, nó đã được thông qua để làm một hoạt động trao đổi khóa.MộtKhóa để kiểm tra xử lý đọc biến trạng thái của nó.Một bộ xử lý để đọc.Và thử nghiệm, cho đến khi đọc giá trị cho thấy ổ khóa đã bị khóa.Nên phân biệt chủng tộc khác với tất cả các bộ xử lý và quá trình tương tự, là "spinChờ đợi để xem ai có thể khóa biến ".Tất cả đều sử dụng một quá trình trao đổi.Đọc được giá trị cũ và sẽ lưu trữ một 1 đến khóa biến thị.Cái nàyNgười thắng cuộc sẽ thấy 10 người, người thua sẽ thấy một 1, được đặt ở đó.Bởi những người chiến thắng.(người thua sẽ tiếp tục sẽ biến đặt mục tiêu củaGiá trị, nhưng điều đó không quan trọng.) giành thắng lợi trong thực hiện chương trình xử lý mã sau đó.Sau khi hoàn thành khóa sẽ lưu trữ một 0 đến giải phóng khóa biếnKhóa, tất cả chuyện này lại bắt đầu cuộc đua.Đây là thực hiện spin mã này.(nên nhớ là đã mở khóa, 0, 1 là khóa):
Being translated, please wait..
