Espacios de nombres
Variantes
Acciones

std::launch

De cppreference.com
< cpp‎ | thread

 
 
Tema Biblioteca de ayuda
Threads
Original:
Threads
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
this_thread espacio de nombres
Original:
this_thread namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
Exclusión mutua
Original:
Mutual exclusion
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
Gestión de bloqueos genérico
Original:
Generic lock management
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
Las variables de condición
Original:
Condition variables
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
Futuros
Original:
Futures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)
(C++11)
(C++11)
launch
(C++11)
 
Definido en la cabecera <future>
enum class launch : /* unspecified */ {

    async =    /* unspecified */,
    deferred = /* unspecified */,
    /* implementation-defined */

};
(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.
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.
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.
  • 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, y
    Original:
    define additional bits and bitmasks to specify restrictions on task interactions applicable to a subset of launch policies, and
    The 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) [editar]