Clases de roscado
Estas clases Qt Core proporcionan soporte de threading a las aplicaciones. La página Multi-threading en Qt cubre cómo utilizar estas clases.
Seleccionar valores de una secuencia y combinarlos, todo en paralelo | |
Transformar valores de una secuencia y combinarlos, todo en paralelo | |
Una forma sencilla de ejecutar una tarea en un hilo separado | |
Una forma configurable de ejecutar una tarea en un subproceso independiente | |
Operaciones atómicas sobre enteros independientes de la plataforma | |
Clase de plantilla que proporciona operaciones atómicas independientes de la plataforma sobre punteros | |
Representa el resultado de un cálculo asíncrono | |
Clase de conveniencia que simplifica la sincronización QFuture | |
Permite monitorizar un QFuture utilizando señales y slots | |
Serialización de acceso entre hilos | |
Clase de conveniencia que simplifica el bloqueo y desbloqueo de mutexes | |
Manera de almacenar resultados de computación para ser accedidos por QFuture | |
Clase práctica que simplifica el bloqueo y desbloqueo de bloqueos de lectura-escritura para acceso de lectura | |
Bloqueo de lectura-escritura | |
Serialización de acceso entre hilos | |
Clase base para todos los objetos ejecutables | |
Semáforo de recuento general | |
Aplazamiento a prueba de excepciones de una llamada a QSemaphore::release() | |
Manera independiente de la plataforma para gestionar hilos | |
Gestiona una colección de QThreads | |
Almacenamiento de datos por thread | |
Variable de condición para sincronizar hilos | |
Clase de conveniencia que simplifica el bloqueo y desbloqueo de bloqueos de lectura-escritura para acceso de escritura | |
APIs de alto nivel que permiten escribir programas multihilo sin utilizar primitivas de threading de bajo nivel | |
Se utiliza para ajustar los parámetros de las tareas | |
QtFuture::WhenAnyResult se utiliza para representar el resultado de QtFuture::whenAny() | |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.