Resultados de la búsqueda a petición "stdthread"

3 la respuesta

Cómo detener la ejecución de std :: thread sin terminar el programa

estoy intentando aprenderstd::threads deC++11 para hacer un sistema de roscado. Me preguntaba si hay una manera de evitar que un hilo se ejecute (no durmiendo, pero realmente destruyendo el hilo, por así decirlo) sin terminar todo ...

1 la respuesta

La asistencia de contenido de Eclipse no reconoce std :: thread, pero se compila correctamente

Estoy ejecutando Ubuntu 14.04. Pasos que tomé para reproducir: Cree un nuevo proyecto C ++ (Nuevo -> C ++ -> Proyecto Hello World), al que llaméTestStdThread Cambie el código en el archivo principal a esto: #include <thread> #include ...

1 la respuesta

Eliminar std :: thread pointer genera una excepción "libc ++ abi.dylib: terminating"

En C ++ 11 con LLVM 6.0 en Mac OS X, primero creé un puntero a una asignación de memoria de std :: thread. std::thread* th = new std::thread([&] (int tid) { // do nothing. }, 0);Luego intenté eliminarlo. delete th;Sin embargo, compilar el ...

3 la respuesta

C ++ 11: ¿Qué sucede si no llama a join () para std :: thread

Dada a continuación: void test() { std::chrono::seconds dura( 20 ); std::this_thread::sleep_for( dura ); } int main() { std::thread th1(test); std::chrono::seconds dura( 5 ); std::this_thread::sleep_for( dura ); return 0; }main saldrá después de ...

4 la respuesta

C ++ std :: vector de std :: hilos independientes

Estoy construyendo un software en tiempo real donde tengo un bucle infinito principal enmain() y subprocesos utilizados para leer y procesar datos. Uno de los problemas es mantener unstd::vector de ejecutar hilos para enviarles señales y ...

3 la respuesta

Confusión acerca de los hilos lanzados por std :: async con el parámetro std :: launch :: async

Estoy un poco confundido sobre elstd::async función. La especificación dice: la operación asincrónica se ejecuta "como en un nuevo hilo de ejecución" (C ++ 11 §30.6.8 / 11). Ahora, ¿qué se supone que significa eso? A mi entender, el ...

2 la respuesta

Implementación de un grupo de subprocesos genérico simple en C ++ 11

Quiero crear un grupo de subprocesos con fines experimentales (y por diversión). Debería poder procesar una amplia variedad de tareas (por lo que posiblemente pueda usarlo en proyectos posteriores). En mi clase de grupo de subprocesos voy a ...

1 la respuesta

C ++: Boost.Asio: Iniciar sesión del servidor SSL en un nuevo hilo

Escribí un par de programas de servidor / cliente basados eneste ejemplo para el servidor [http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/server.cpp] y ya terminé con todos los protocolos de comunicación. Se supone que el ...

2 la respuesta

Pasar objeto por referencia a std :: thread en C ++ 11

¿Por qué no puede pasar un objeto por referencia al crear unstd::thread ? Por ejemplo, el siguiente fragmento proporciona un error de compilación: #include <iostream> #include <thread> using namespace std; static void SimpleThread(int& a) // ...

10 la respuesta

¿Cómo verificar si un hilo std :: todavía se está ejecutando?

¿Cómo puedo verificar si unstd::thread todavía se está ejecutando (de forma independiente de la plataforma)? Carece de unatimed_join() método yjoinable() no es para eso. ensé en bloquear un mutex con unastd::lock_guard en el hilo y ...