Ciao a tutti gente.
Ho una classe che gestisce l'invio di newsletter. La classe fa già in modo di inserire blocchi di destinatari nel bcc, ma vorrei che anche il database facesse la sua parte per prevenire intasamenti nel server si posta.
Quello che ho in mente è di creare un metodo che raccolga blocchi di indirizzi dal db con il "LIMIT" nella query, li invii alla mia classe per le newsletter e che rimanga in attesa di un segnale dalla stessa per caricare il secondo blocco e così via fino al completamento.
Ho già visto qualche cosa riguardo i metodi wait() e notify() della classe object, ma non ho ancora le idee chiare. Per esempio: se lascio la classe del db in wait(), e un'altra classe esterna prova ad accedervi tramite un altro metodo, cosa succede?