2008-10-09 33 views

Trả lời

6

chủ đề an toàn là một khái niệm mơ hồ. Trong trường hợp cụ thể này, nếu bạn đang chia sẻ dữ liệu giữa các yêu cầu khác nhau, nó không phải là. Nếu không, theo bản chất của yêu cầu web nó là.

9

Từ những gì tôi đã nhìn thấy Episerver sử dụng hai cơ chế để đạt được thread-an toàn:

  • Khóa (khi khởi tạo nguồn đắt tiền)
  • dữ liệu bất biến (khi thông qua dữ liệu trang xung quanh)
+1

Tôi cũng thích cách EPiServer xử lý deadlocks cơ sở dữ liệu – LukeP

0

Có, theo định nghĩa, nó là luồng an toàn vì nó chạy dưới một dịch vụ web sử dụng các luồng để thực thi (vì vậy nó phải là chủ đề an toàn nếu không nó là một lỗi, và đã có một vài lỗi đó - nhưng không ai báo cáo CMS R2 những gì tôi có thể thấy trong danh sách lỗi).

Các vấn đề liên quan