【发布时间】:2009-04-18 06:45:42
【问题描述】:
不久前,我创建了一个关于 naming conventions for threads 的 SO 问题。问题类似于“你应该如何命名一个线程?”
回首往事,线程名称只有在您必须阅读线程名称时才重要。
您能否提供真实世界的示例,说明您何时必须检查线程并根据它们的名称来辨别它们?这与平台/框架无关。
你是如何(在什么环境下)做到这一点的?
换句话说,在什么情况下您必须解决问题并且必须按名称检查线程,您是如何做到这一点的?
【问题讨论】:
-
一般线程名只对日志记录和调试有用。
-
好的,那么,具体来说,您如何使用线程名称进行日志记录或调试?哪些日志记录或调试机制可以告诉您线程的名称,这对您有何帮助?
-
这与平台无关。在 Windows 下不能命名线程。
-
是的,你可以。使用 SetThreadName:stackoverflow.com/questions/478875/…
-
Linux中如何设置线程名的相关问题:stackoverflow.com/questions/778085/…
标签: multithreading