Chuyển tới nội dung chính

Đăng ký trình lắng nghe sự kiện (thread.register_event)

Khai báo

event_id = thread.register_event(event_name, callback [, on_error ])

Tham số

  • event_name
    Chuỗi. Tên sự kiện.
  • callback
    Hàm. Lệnh gọi lại được gọi khi sự kiện được kích hoạt.
  • on_error
    Hàm. Lệnh gọi lại xử lý lỗi tùy chọn. Nếu tác vụ phát sinh ngoại lệ, hàm này sẽ được gọi và lỗi không được ném lại. Nếu không cung cấp hàm này, lỗi sẽ được ném theo mặc định.

Giá trị trả về

  • event_id
    Số nguyên.

Mô tả

Đăng ký một trình lắng nghe. Khi sự kiện có tên trong từ điển hàng đợi tiến trình có giá trị, giá trị đó sẽ được lấy ra và truyền cho lệnh gọi lại.

Ví dụ

Xem các ví dụ tổng hợp ở cuối chương này