std::launch
Da cppreference.com.
![]() | 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. |
Elemento definito nell'header <future> | ||
enumclass launch :/* unspecified */{ async = /* unspecified */, | (dal C++11) | |
Specifica il criterio di lancio per un compito eseguito dalla funzione std::async.
std::launch
è un BitmaskType
(enumerazione, intero o bitset).Original:
Specifies the launch policy for a task executed by the std::async function.
std::launch
is a BitmaskType
(enumeration, integer, or bitset).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.
Le seguenti costanti che denotano i singoli bit sono definiti dalla libreria standard:
Original:
The following constants denoting individual bits are defined by the standard library:
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.
Constant Original: Constant The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | Explanation |
std::launch::async | un nuovo thread viene avviato per eseguire l'operazione in modo asincrono Original: a new thread is launched to execute the task asynchronously The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
std::launch::deferred | l'attività viene eseguito sul thread chiamante la prima volta che viene richiesto il suo risultato (valutazione pigra) Original: the task is executed on the calling thread the first time its result is requested (lazy evaluation) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Inoltre, le implementazioni possono:
Original:
In addition, implementations are allowed to:
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.
- definire ulteriori bit e maschere di bit per specificare le restrizioni sulle interazioni delle attività applicabili a un sottoinsieme di politiche di lancio, eOriginal:define additional bits and bitmasks to specify restrictions on task interactions applicable to a subset of launch policies, andThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions. - attivare le maschere di bit aggiuntivi per il primo (default) sovraccarico di std::async.Original:enable those additional bitmasks for the first (default) overload of std::async.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Vedi anche
(C++11) | esegue una funzione in modo asincrono (potenzialmente in un nuovo thread) e restituisce un std::future che conterrà il risultato Original: runs a function asynchronously (potentially in a new thread) and returns a std::future that will hold the result The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione di modello) |