次のような例外があります。スーパバイザが死んで、再作成される場合、動的に追加されたすべての子プロセスは失われます。静的、動的に関わらず、すべての子プロセスは次のようなシャットダウン仕様に従って止めることができます。Id)停止した子プロセスの仕様は、次のように呼び出すと削除することができます。Id)Supは、スーパバイザのpidか名前です。中で指定されているidです。動的に追加された子プロセスを持つ場合、スーパバイザ自身が再起動すると、静的な子プロセスの削除結果は失われます。スーパバイザとなります。これのすべての子プロセスは、同じプロセスのインスタンスに動的に追加されます。スーパバイザのサンプルのコードです。[call]}]}}.これが起動されると、スーパバイザ自身は他の子プロセスを持ちませんが、すべての子プロセスは動的に追加されます。List)Supはスーパバイザのpidか名前です。Listは引数のリストで、子プロセスの初期化時に渡されるリストに追加されます。いう呼び出し方法で作られます。モジュールに子供を追加してみましょう。呼ばれてスタートします。call:start_link(id1)スーパバイザが他の監視ツリーの一部である時は、そのスーパバイザによって自動的に終了します。終了するときは、起動したのと逆の順番で子プロセスを終了していきます。それぞれの停止が終わったら、最後に自分自身を終了させます。