2013-03-21 44 views

Trả lời

13

Khi một dịch vụ bị tạm dừng, nó có thể duy trì trạng thái bên trong, bao gồm thông tin được lưu trong bộ nhớ cache hoặc thậm chí có thể là một hàng đợi các mục công việc chờ đợi. Các dịch vụ sau đó có thể được tiếp tục để nhận nơi nó rời đi.

Nếu dịch vụ bị dừng, trạng thái nội bộ sẽ bị hủy. Bắt đầu lại dịch vụ nên lặp lại tất cả khởi tạo.

Nhà phát triển phân biệt giữa hai yếu tố này. Sự khác biệt là rất quan trọng khi một dịch vụ có một quá trình khởi tạo không tầm thường.

Để biết thêm thông tin về "trạng thái dịch vụ", hãy xem Introduction to Windows Services

+0

Liên kết "Giới thiệu về các dịch vụ Windows" có độ lệch nhỏ .Net; Dịch vụ Windows cũng có thể là các ứng dụng gốc. Cả hai loại dịch vụ chia sẻ cùng một mô hình nhà nước. – MSalters

+0

Dừng/Bắt đầu ~ Quá trình bị chấm dứt/quá trình mới được bắt đầu; Tạm dừng/Tiếp tục ~ Quá trình không được chấm dứt và phải sử dụng logic nội bộ để "tạm dừng (hoặc tiếp tục) xử lý" bằng cách nghe tín hiệu sự kiện. Vì vậy, "trạng thái nội bộ" ~ "trạng thái chương trình/thực hiện". – user2864740

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