gpt4 book ai didi

java - 命名 AsyncTask 的线程

转载 作者:IT老高 更新时间:2023-10-28 21:17:56 30 4
gpt4 key购买 nike

是否可以为 AsyncTask 的后台线程命名,就像 Java 中的普通线程一样:

Thread(Runnable target, String name) 

我看过AsyncTask的代码,默认构造函数只是默认给个名字

private static final ThreadFactory sThreadFactory = new ThreadFactory() {
private final AtomicInteger mCount = new AtomicInteger(1);

public Thread newThread(Runnable r) {
return new Thread(r, "AsyncTask #" + mCount.getAndIncrement());
}
};

我想这样做,因为当我调试时我想知道哪个 Asynctask 正在访问辅助类中的方法。

最佳答案

尝试从 doInBackground() 内部调用它:

Thread.currentThread().setName("some custom name");

关于java - 命名 AsyncTask 的线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684182/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com