std::launch
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Definido en la cabecera <future>
|
||
| enum class launch : /* unspecified */ { async = /* unspecified */, |
(desde C++11) | |
Especifica la política de lanzamiento para una tarea ejecutada por la función std::async.
std::launch es un BitmaskType (enumeración, entero 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.
Las siguientes constantes que denotan bits individuales son definidos por la biblioteca estándar:
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 nuevo hilo se pone en marcha para ejecutar la tarea de forma asíncrona
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
|
la tarea se ejecuta en el subproceso de la llamada la primera vez que se solicita su resultado (evaluación diferida)
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. |
Además, las implementaciones se les permite:
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.
- definir bits adicionales y máscaras de bits para especificar las restricciones sobre las interacciones de tareas aplicables a un subconjunto de políticas de lanzamiento, yOriginal: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. - permitir que esas máscaras de bits adicionales para el primero (por defecto) sobrecarga de 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.
[editar] Ver también
| (C++11) |
ejecuta una función asíncrona (posiblemente en un nuevo hilo) y devuelve un std::future que contendrá el resultado 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. (plantilla de función) |

