@heiroon,
un break es muy distinto. fijate que si tienes instrucciones luego del bucle, al momento en que se rompe el ciclo el interprete continua con el proceso.
die detiene el proceso por completo mientras que break solo rompe el ciclo. por tanto, no tiene nada parecido.