Trong một ứng dụng web, tôi cần chỉ có một cá thể của một lớp có tên là ProcessManager. Một cách là làm cho nó thành một singleton. Cách khác là sử dụng HttpApplicationState để đảm bảo tôi luôn truy cập cùng một trường hợp như sau:Singleton và HttpApplicationState
Phương pháp nào tốt hơn và tại sao?