Sto provando a scrivere un'applicazione multi thread / processi e ho bisogno di sapere come monitorare un processo da un altro processo in ogni momento. Quindi ecco quello che ho, ho un 2 processi, ognuno con più thread che gestiscono la parte di rete, poi un altro 2 processo anche con più thread che interagiscono con DB e con i processi di rete, quello che devo fare è che se per Ad esempio uno dei processi di rete va giù il processo di DB inizia l'invio al processo di rete live fino a quando il secondo è di nuovo attivo. Sto usando fifo tra il DB e il processo di rete.
Stavo pensando di inviare messaggi con il messaggio che passava tutto il tempo, ma non sono sicuro che questa sia una buona idea o ho bisogno di usare un altro IPC per questo problema, o probabilmente nessuno dei due è buono e devo usare interamente qualcos'altro?