Плохо ли посылать сообщение в self () в init?

В этом примере автор избегает тупиковой ситуации, выполнив:

self ()! {start_worker_supervisor, Sup, MFA}

в функции init его gen_server. Я сделал нечто подобное в одном из своих проектов, и мне сказали, что этот метод не одобряется и что лучше вместо этого вызвать немедленный тайм-аут. Каков принятый шаблон?

15
задан David Weldon 19 October 2016 в 18:15
поделиться