Esperti -Multi: Threading - È questo l'approccio giusto?
Ho bisogno di un consiglio nel seguente scenario.
Ho un file di configurazione con un elenco di attività. Ogni attività può avere zero, una o più dipendenze. Volevo eseguire queste attività in parallelo [in questo momento vengono eseguite in sequenza]
L'idea è di avere un programma principale per leggere il file di configurazione e caricare tutte le attività. Leggi le singole attività e assegnale a un esecutore [callable] che eseguirà l'attività e restituirà i risultati in un futuro. Quando l'attività viene inoltrata all'esecutore (thread), controllerà che le sue dipendenze finiscano prima ed esegua la propria attività.
È questo l'approccio giusto? Esistono altri approcci migliori che utilizzano le funzionalità di java 1.5?
Stai reinventando l'utility 'ant' o' maven'? Perché non stai semplicemente definendo i compiti di 'Ant' per questo? –
S.Lott ~ Questo è relativo allo script ant o maven e all'esecuzione dell'attività. Le attività che ho menzionato sopra sono relative all'attività del database, all'archiviazione, all'elaborazione delle regole, ecc. [Possono essere in qualsiasi combinazione!] – jagamot
Questa è già una funzionalità di 1.5! –