Erlang

2012-11-29 24 views
5

'daki posta kutusundan gelen mesajların tüketilmesi eyleminin izlenmesi Erlang'daki trace/3 BIF dokümantasyonundan geçtim. Ancak, yaptığım bir gözlem, mesajların posta kutusundan alınmasını izlemek için kullanılamamasıdır. Bayrak 'receive' yalnızca iletilerin bir işlemin posta kutusuna eklendiği zaman izler.Erlang

receive yapısını kullanarak posta kutusundan okuma gibi olayları izleyebilecek bir yol var mı? Eğer değilse, bunun mümkün olmaması için bir sebep var mı? Bir programda birçok türde olayın izlenmesi ve bir posta kutusundan gelen mesajların okunmasının izlenebilir olmadığı çok garip görünüyor.

cevap

1

Böyle bir araç yok. Sadece işleme fonksiyonunun arama takibi için umut edebilirsiniz. handle_...'u bağlayabileceğinizden OTP uygulamalarında oldukça kolaydır.