Ho un'attività che voglio eseguire a una velocità fissa. Tuttavia, ho bisogno anche del risultato dell'attività dopo ogni esecuzione. Ecco quello che ho provato:Pianificazione di una richiamata a una tariffa fissa
Il compito
class ScheduledWork implements Callable<String>
{
public String call()
{
//do the task and return the result as a String
}
}
No ho cercato di usare il ScheduledExecutorService
per programmato esso. Risulta che non è possibile pianificare un Callable
a una velocità fissa, solo un Runnable
può essere fatto così.
Si prega di avvisare.
o ... Invece di aspettare che il valore di ritorno del Callable, perché non gestire in esso? Quindi avresti un Runnable al posto del tuo Callable e nel Runnable, una volta ottenuto il valore su cui vuoi agire, basta usarlo e fare ciò che vuoi. –