std::packaged_task::make_ready_at_thread_exit
Da cppreference.com.
< cpp | thread | packaged task
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
void make_ready_at_thread_exit( ArgTypes... ); | (dal C++11) | |
Chiama il compito memorizzato con
args
come argomenti. Il valore di ritorno del compito o di eventuali eccezioni generate vengono memorizzati nello stato condiviso. Lo stato condiviso non è pronta fino alla chiusura del thread corrente e tutti gli oggetti di durata filo stoccaggio locali sono distrutti. Dopo e tutti i thread in attesa per questo sono sbloccati.Original:
Calls the stored task with
args
as the arguments. The return value of the task or any exceptions thrown are stored in the shared state. The shared state is not made ready until the current thread exits and all objects of thread local storage duration are destroyed. After and any threads waiting for this are unblocked.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Indice |
[modifica]Parametri
args | - | i parametri da passare al momento dell'invocazione del compito memorizzato Original: the parameters to pass on invocation of the stored task The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[modifica]Valore di ritorno
(Nessuno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Eccezioni
std::future_error sulle condizioni di errore seguenti:
Original:
std::future_error on the following error conditions:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- Il compito memorizzato è già stato applicato. La categoria di errore è impostato
promise_already_satisfied
.Original:The stored task has already been invoked. The error category is set topromise_already_satisfied
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - *this non ha stato condiviso. La categoria di errore è impostato no_state.Original:*this has no shared state. The error category is set to no_state.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Esempio
This section is incomplete Reason: no example |
[modifica]Vedi anche
esegue la funzione Original: executes the function The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) |