2008-10-12 36 views
63

Xin chào Tôi đang cố gắng tìm hiểu một số thuật ngữ liên quan đến lập trình và tôi thường đi qua trình xử lý văn bản. Bất cứ ai có thể cầu xin giải thích những gì xử lý có nghĩa là và khi nào sử dụng thuật ngữ.Trình xử lý là gì

Trả lời

64

Trình xử lý là một thường trình/chức năng/phương pháp chuyên về một loại dữ liệu nhất định hoặc tập trung vào các tác vụ đặc biệt nhất định.

Ví dụ: xử lý

  • tổ chức sự kiện - Nhận và tiêu hóa các sự kiện và các tín hiệu từ hệ thống xung quanh (ví dụ hệ điều hành hoặc GUI).

  • Trình xử lý bộ nhớ - Thực hiện một số tác vụ đặc biệt trên bộ nhớ.

  • Trình xử lý đầu vào tệp - Một hàm nhận tệp nhập và thực hiện các tác vụ đặc biệt trên dữ liệu, tất cả tùy thuộc vào ngữ cảnh của khóa học.

+4

Trình xử lý tín hiệu - để xử lý tín hiệu 'sự kiện'. –

5

Tôi nghĩ rằng đó là một thuật ngữ rất chung chung, không có định nghĩa 'cứng'. Ý nghĩa rất theo ngữ cảnh, thay đổi tùy thuộc vào thiết kế mã chung.

Đối với tôi, điều đó thường có nghĩa là một số mã được gọi từ lõi bên trong và được cho là làm một số thứ và quay trở lại. Phần 'bên trong' đó có thể có sẵn một số 'bộ điều khiển' và chọn cái nào để gọi.

Trong một số trường hợp, bạn xác định một số API để làm cho các trình xử lý này có thể hoán đổi cho nhau, vì vậy người gọi có thể chọn một từ bảng và sử dụng cùng một mã để gọi bất kỳ mã nào. OOP giúp rất nhiều ở đây.

10

Mã được liên kết với và được kích hoạt bởi sự kiện xảy ra, chẳng hạn như thư đến, ngoại lệ được ném, tín hiệu được gửi đến quy trình, yêu cầu I/O mạng hoàn thành hoặc nhấp chuột vào giao diện người dùng thành phần. Đó là một thuật ngữ rất chung chung.

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