Tôi đã xem tài liệu của trace/3
BIF trong Erlang. Tuy nhiên, một quan sát tôi đã thực hiện là nó không thể được sử dụng để truy tìm việc tiêu tốn các thông điệp từ hộp thư. Cờ 'receive'
chỉ theo dõi khi thư được thêm vào hộp thư của quá trình.Truy tìm hành động tiêu thụ thư từ hộp thư trong Erlang
Có cách nào có thể theo dõi các sự kiện như đọc từ hộp thư bằng cách sử dụng cấu trúc receive
không? Nếu không, có bất kỳ lý do nào tại sao điều này là không thể? Nó có vẻ rất lạ mà người ta có thể theo dõi hầu hết các loại sự kiện trong một chương trình và đọc tin nhắn từ một hộp thư không thể theo dõi được.