Tôi hiểu khoảng AppDomain là gì, tuy nhiên tôi không hiểu đầy đủ về cách sử dụng cho một AppDomain.Miền ứng dụng được sử dụng để làm gì?
Tôi tham gia vào một ứng dụng C#/C++ dựa trên máy chủ lớn và tôi tự hỏi cách sử dụng AppDomains có thể cải thiện tính ổn định/bảo mật/hiệu suất.
Đặc biệt:
- Tôi hiểu rằng một lỗi hoặc ngoại lệ tử vong trong một miền không ảnh hưởng đến lĩnh vực ứng dụng khác đang chạy trong cùng một quá trình - Điều này cũng đúng với không được quản lý/C++ ngoại lệ, thậm chí có thể đống tham nhũng hoặc các vấn đề bộ nhớ khác.
- Giao tiếp giữa các miền AppDomain hoạt động như thế nào?
- Làm cách nào để sử dụng AppDomains khác với việc đơn giản sinh ra nhiều quy trình?
Tôi khuyên bạn nên chia nhỏ quetion này thành ít nhất 2 - một về ngoại lệ một về liên lạc giữa AppDomain. – Mikeon