s_freeze_tree

Constante: s_freeze_tree


Esta constante se utiliza como parámetro de la función signal() (para mandar señales a los procesos). Su valor es 103.

Esta señal se utiliza para que un proceso y todos los procesos que éste haya creado sean congelados (inmovilizados) enviándoles la orden imperativa freeze (congelar). Es una versión de la señal s_freeze, que congela al proceso, pero no a los procesos que éste haya creado.

Es decir, con s_freeze_tree se congelará al proceso y a toda su descendencia, dejando de procesar todos estos procesos en las siguientes imágenes del juego (quedarán inmovilizados, pues no ejecutarán sus sentencias).

Se puede descongelar (reactivar) a estos procesos congelados con la señal s_wakeup_tree.

La lista completa de las constantes que utilizadas como señales pueden ser enviadas a los diferentes procesos de un programa es:

    s_kill
    s_wakeup
    s_sleep
    s_freeze
    s_kill_tree
    s_wakeup_tree
    s_sleep_tree
    s_freeze_tree


Ver: Constantes - signal() - s_freeze