首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为线程设置名称?

如何为线程设置名称?
EN

Stack Overflow用户
提问于 2012-07-13 01:53:27
回答 6查看 42K关注 0票数 23

有没有办法在代码中为线程设置一个友好的名称?

例如,我希望图像上名为Thread-11的线程被命名为类似于'MyImportThread‘的名称。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-07-13 01:58:34

您可以轻松地在其构造函数中传递线程名称,如下所示:

Thread foo = new Thread("Foo");

..。或者调用Thread#setName

公共最终无效setName (String threadName)

设置线程的名称。

作为thread.setName("Thread-11");或类似的Thread.currentThread().setName("Thread-11");

票数 38
EN

Stack Overflow用户

发布于 2012-07-13 01:56:23

检查Thread constructors,有几个带有String name参数。或者,您可以在现有线程上调用setName(String)

票数 8
EN

Stack Overflow用户

发布于 2012-07-13 01:56:23

你试过这样的东西吗?

代码语言:javascript
复制
Thread.currentThread().setName("MyThread");

还要看一下Threads reference,特别是构造函数。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11457690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档