Quiero ser capaz de identificar los hilos mediante una simple identificación al iniciar sesión para que sea fácil rastrear la ejecución de un único hilo. Con Windows utilizando la API GetCurrentThreadId()
puedo lograr lo que quiero. En boost::thread
hay un método get_id()
pero esto no representa un valor integral como un entero. Este objeto tiene un miembro thread_data que contiene un id que parece ser lo que quiero, pero el miembro de datos es privado, por lo que no se puede acceder.Cómo recuperar el id. De subproceso de un boost :: thread?
¿Cuál es la forma de impulsar el acceso a la identificación del hilo con fines de identificación o identificación?
así como un parámetro para una función, ¿pasaría el boost :: thread :: id para ser utilizado con un operador de flujo de salida? Suena parecido, excepto ¿qué ocurre si desea que el valor sea utilizable sin flujos ni operadores de flujo? – AJG85
usando boost :: this_thread :: get_id() dentro de la función de trabajo de hilos realmente resuelta con el estilo de sprintf_s formateando ningún parámetro necesario. – AJG85