Utilizzo di un'utilità Concurrent Java da un'applicazione Web

0

Ho le seguenti linee di codice nella mia applicazione:

return "Service is alive since: " + TimeUnit.MILLISECONDS.toMinutes(mxBean.getUptime()) + " minutes";

Utilizza il seguente pacchetto:

import java.util.concurrent.TimeUnit;

La mia applicazione è un'applicazione web. Significa che ho qualcosa di sbagliato logicamente se uso qualcosa da un pacchetto concorrente in un'applicazione web?

    
posta kamaci 14.08.2013 - 16:42
fonte

2 risposte

1

L'uso di TimeUnit.MILLISECONDS.toMinutes (...) va bene poiché in realtà non richiama alcun comportamento di threading (che sarebbe scorretto in un contenitore Java EE). Fa parte del core Java, quindi nessun overhead.

    
risposta data 14.08.2013 - 17:26
fonte
0

Non riesco a vedere alcun problema con questo, e infatti utilizzando TimeUnit.MILLISECONDS.toMinutes(...) era la soluzione al < a href="https://stackoverflow.com/q/625433/421245"> domanda SO che ho trovato quando ho cercato su google "java convert milliseconds to minutes".

Se ti trovavi in un ambiente vincolato in cui ti preoccupavi delle dimensioni della tua implementazione, dovresti provare a ritagliare eventuali pacchetti o jar che non ti servono, ma poiché java.util.concurrent fa parte del core Java, rimuovendolo ci vorrebbe un po 'di lavoro.

    
risposta data 14.08.2013 - 16:48
fonte

Leggi altre domande sui tag