Trova il valore di p sapendo che ogni funzione deve/può calcolare solo una operazione algebrica alla volta
p = 2*(3 + 2) + (7 – 4) + [(2*3)*(5-1)] = 37
p = x + y + z
fork
Il costrutto fork vs join
Tecnica mediante la quale possiamo suddividere un processo, come già abbiamo fatto, e ricongiungerlo alla fine per usare i risultati calcolati.
Esempio 03 – Fork annidate ed esecuzione non deterministica
Vediamo un esempio un po’ più complesso con più fork messe in campo. Quanti processi vengono generati dal codice scritto? In allegato un diagramma disegnato sul sito draw.io con il formato xml modificabile/importabile o il png per visionarlo semplicemente.
Fork Bomb Virus
La Fork Bomb è virus primitivo ma molto spettacolare per sperimentare le potenzialità dei file batch di DOS ma anche la pericolosità dei file eseguibili senza controllo! E’ il classico virus che emoziona gli studenti alle prime armi ma non è particolarmente dannoso