我需要知道当前线程的身份以跟踪哪些线程正在向共享数据结构发出特定请求。在使用boost的多线程C++程序中,有没有办法获得指向当前线程的指针?
1
A
回答
6
您可以使用boost::this_thread::get_id()
来获得代表线程的boost::thread::id
。
我不认为你可以得到一个指向boost::thread
对象的指针,因为线程不一定有一个连接。它不能制造一个,因为它可能有一个附加。
0
没办法,但是你可以支持hash-pair对:thread-id线程。
相关问题
- 1. Boost ::线程如何获得一个指向我的函数被调用的线程的指针?
- 2. 创建指针向量的boost ::线程指针
- 3. 有没有办法获得应用程序的当前状态?
- 4. 有没有办法多线程的SqlDataReader?
- 5. 指针线程
- 6. C程序指针指向多维表
- 7. 有没有办法在多线程应用程序中安全地使用errno?
- 8. 在c程序中获取指向C++函数库的指针
- 9. Boost智能指针和线程
- 10. 有没有办法在多个线程中使用asyncio.Queue?
- 11. 用C在多线程程序中使用指针,局部变量++
- 12. 有没有办法获得指向QScrollBar上下文菜单的指针?
- 13. 使用方法指针启动线程
- 14. 有没有办法通过线程名称查询C#应用程序内的正在运行的线程?
- 15. C程序调用指针的指针
- 16. 错误访问多线程程序中的文件指针
- 17. .NET有没有办法获得父线程ID?
- 18. 需要关于c#中多线程应用程序的指导。
- 19. 有没有办法记录IIS线程池线程的使用情况?
- 20. 从C++线程调用指针
- 21. 当使用SDL_SetVideoMode时,有没有办法获得内部SDL_Window指针或ID?
- 22. 有没有办法打印字符串指针指向C中的数组?
- 23. 有没有办法去QUEUE线程?
- 24. 有没有办法在python中重新使用线程工作?
- 25. 如何将boost :: shared_ptr作为指向Windows线程函数的指针传递?
- 26. 指向成员对象的指针 - 中断线程
- 27. java中有多线程的多线程
- 28. 线程空指针异常
- 29. 线程堆栈指针
- 30. 指针结构/线程内